Что такое VPN, технология и реализация

VPN (англ. Virtual Private Network «виртуальная частная сеть») — обобщённое название технологий, позволяющих обеспечить одно или несколько сетевых соединений поверх другой сети, например Интернет. 

В общем случае виртуальные частные сети создаются путём добавления существующих сетей, сети-агента и связей между ними (параллельных потоков). Таким образом, в любой компьютерной сети один и тот же протокол может быть применён ко многим различным компьютерам. Существуют как платные так и бесплатные VPN.

Выделяют два основных класса виртуальной частной сети:

  • Механизмы, используемые в виртуальной частной системе:
  • Используется протокол передачи управляющих пакетов.

Remote device management (ROAM) использует цепочку процесса, на каждом этапе которой из "remote" IP-протокол транспортируется на "remoted" IP и обратно, затем в обратном направлении, при этом некоторый поток трафика для ROM, содержащего "remoting" IP, трансформируется во внутренний "remotes" поток.

Управление трафиком HTTP-клиентов может использоваться для таких целей:

Вэб-сайты используют протокол TCP/IP для трансляции служебных событий клиент-сервер. Это позволяет им подключаться к различным клиентам как напрямую, так и через несколько промежуточных серверов: например, при переносе сайта с одного компьютера на другой на более мощном компьютере.

Для обеспечения многоцелевой работы приложений, приложений, использующих разные интерфейсы доступа к одной и той же web-странице, некоторые сайты предоставляют набор методов "data access route" для нескольких пользователей. Например, в протоколе NNTP, для подключения к ресурсам операционной системы нужно воспользоваться модулем "database access route". Разработчики браузера TCP (который часто также используется как клиент NNP) могут использовать это решение для подключения своего клиента к ресурсу операционной системы.

Криптографический протокол CryptoAPI (также используется протокол DHCP) используется для создания и управления виртуальными частными сетями. Драйвер протокола обеспечивает обмен открытыми ключами между клиентом и сервером.

gastroguru © 2017