Jump to content

ТУН/ТАП

В компьютерных сетях TUN и TAP являются устройствами ядра сети виртуальной . Будучи сетевыми устройствами, полностью поддерживаемыми программным обеспечением, они отличаются от обычных сетевых устройств, которые поддерживаются физическими сетевыми адаптерами .

Универсальный драйвер TUN/TAP возник в 2000 году в результате слияния соответствующих драйверов Solaris, Linux и BSD. [ 1 ] Драйвер продолжает поддерживаться как часть Linux. [ 2 ] и FreeBSD [ 3 ] [ 4 ] [ 5 ] ядра.

TUN и TAP в сетевом стеке

Хотя оба они предназначены для туннелирования, TUN и TAP не могут использоваться вместе, поскольку они передают и принимают пакеты на разных уровнях сетевого стека. TUN, а именно network TUNnel , имитирует устройство сетевого уровня и работает на уровне 3, передавая IP- пакеты. TAP, а именно сеть TAP , имитирует устройство канального уровня и работает на уровне 2, передавая Ethernet кадры . TUN используется с маршрутизацией . TAP можно использовать для создания в пользовательском пространстве сетевого моста . [ 2 ]

Пакеты, отправленные операционной системой через устройство TUN/TAP, доставляются в программу пользовательского пространства, которая присоединяется к устройству. Программа пользовательского пространства также может передавать пакеты в устройство TUN/TAP. В этом случае устройство TUN/TAP доставляет (или «вводит») эти пакеты в сетевой стек операционной системы , эмулируя тем самым их прием из внешнего источника. [ 2 ]

Приложения

[ редактировать ]
Виртуальные частные сети
  • OpenVPN , Ethernet /IP через TCP / UDP ; зашифрованный, сжатый
  • ZeroTier , Ethernet /IP через TCP / UDP ; зашифрованная, сжатая, криптографическая схема адресации
  • FreeLAN — бесплатное многоплатформенное программное обеспечение с открытым исходным кодом для IPv4, IPv6 и одноранговой VPN через UDP / IP .
  • n2n , VPN-приложение уровня 2 поверх уровня 3 с открытым исходным кодом, которое использует одноранговую архитектуру для членства в сети и маршрутизации.
  • Tinc , Ethernet/IPv4/ IPv6 через TCP/UDP; зашифрованный, сжатый
  • VTun Ethernet/IP/последовательный/ , канал Unix через TCP; зашифрованный, сжатый, формирование трафика
  • ОпенСШ
  • coLinux , Ethernet /IP через TCP / UDP
  • Хамачи
  • OpenConnect
  • WireGuard
  • Хвостовая чешуя
Сеть виртуальных машин
Соединение реальных машин с сетевой симуляцией
НАТ

Платформы

[ редактировать ]

Платформы с драйверами TUN/TAP включают:

См. также

[ редактировать ]
  1. ^ «Универсальный драйвер TUN/TAP» . VTun Проект на SourceForge . Проверено 12 июля 2019 г.
  2. ^ Jump up to: а б с «Универсальный драйвер устройства TUN/TAP» . Ядро Linux . Проверено 17 августа 2020 г.
  3. ^ «Страница руководства TUN(4)» . FreeBSD . Проверено 12 июля 2019 г.
  4. ^ «Страница руководства TAP(4)» . FreeBSD . Проверено 12 июля 2019 г.
  5. ^ «VPN для обхода интернет-цензуры в Саудовской Аравии» . Проверено 12 июня 2019 г.
  6. ^ "ns3::TapBridge Справочник классов" . nsnam.org . Проверено 28 марта 2019 г.
  7. ^ «ТУНТАП ПДУ» . Проверено 8 февраля 2023 г.
  8. ^ « Доступ к моему Mac» использует туннель IPv6 на устройстве utun0.
  9. ^ «de.schaeuffelhut.android.openvpn» . Ф-Дроид . 10 января 2013 г. Проверено 28 марта 2019 г.
[ редактировать ]


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: d1a9b957794f4d4001c67d9fed8322a2__1714734000
URL1:https://arc.ask3.ru/arc/aa/d1/a2/d1a9b957794f4d4001c67d9fed8322a2.html
Заголовок, (Title) документа по адресу, URL1:
TUN/TAP - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)