Терминология, с которой приходится сталкиваться при входе в компьютерный мир, может показаться странной или иногда вызывать недоумение, удивляясь, как и почему используются эти термины. Имея это в виду, в сегодняшней статье SuperUser Q&A есть ответы на вопросы сбитого с толку читателя.
Сегодняшняя сессия вопросов и ответов проходит благодаря SuperUser - подразделению Stack Exchange, группы веб-сайтов вопросов и ответов, управляемой сообществом.
Вопрос
Читатель SuperUser user7681202 хочет знать, почему сетевой туннель называется «туннелем»:
Я не понимаю, почему метафора «туннель» используется для описания сетевого туннеля.
Сначала я подумал, что причина в том, что данные были отправлены в зашифрованном виде, чтобы перехватчик не смог их увидеть (вместо этого увидев данные, заключенные в туннель).
Но как быть с протоколами туннелирования, которые не используют шифрование? Почему их еще называют «туннелями»?
Почему сетевой туннель называется «туннелем»?
Ответ
У участников SuperUser, Мокубай и Дэвида Поста, есть ответ для нас. Во-первых, Мокубай:
В случае с дорогами туннель в реальном мире - это построенный проход, который позволяет вам проходить прямо из точки A в точку B вместо того, чтобы выбирать более длинный маршрут и / или есть больше вещей, которые могут вас замедлить. Примеры включают туннели через горы, которые в противном случае вам, возможно, пришлось бы объезжать, подземные переходы, позволяющие перейти на другую сторону дороги, не переходя ее, и туннели метро, которые позволяют поездам перемещаться по городу без необходимости бороться с дорогами и зданиями. .
В каждом из этих случаев туннель обеспечивает прямой путь, позволяющий избежать некоторых сложностей, с которыми вам в противном случае пришлось бы иметь дело. В сети он используется точно так же.
Туннель IPv4 поверх IPv6 позволяет IPv4 проходить через сеть IPv6 в другую сеть IPv4, что в противном случае было бы невозможно без понимания исходным компьютером сети IPv6.
VPN - это туннель, специально предназначенный для соединения двух частных сетей без дополнительных затрат на преобразование IP-адресов между частными и общедоступными адресами на каждом конце.
Примером, сочетающим эти два аспекта, является игровое программное обеспечение VPN, такое как Hamachi, которое можно использовать для игр «через Интернет», которые используют старые протоколы, такие как IPX, или полагаются на локальное обнаружение для поиска других игроков.
Далее следует ответ Дэвида Постилла:
Почему сетевой туннель называется «туннелем»?
Эта фраза была впервые использована (насколько я могу судить) в протоколе многоадресной маршрутизации RFC 1075 Distance Vector, где она определяется следующим образом:
![]()
А также…
![]()
Хотя выше сказано: «Мы считаем туннели временным взломом», туннелирование по-прежнему используется сегодня, по сути, с тем же значением. Данные, отправляемые через туннель, инкапсулируются, так что их можно передавать по протоколу, который в противном случае не поддерживал бы передачу:
![]()
Источник: Сеть 101 - понимание туннелирования
Есть что добавить к объяснению? Отключить звук в комментариях. Хотите узнать больше ответов от других технически подкованных пользователей Stack Exchange? Ознакомьтесь с полной веткой обсуждения здесь .
Кредит изображения: mattthewafflecat (Pixabay)