Домашняя » как » Почему сетевой туннель называется «туннелем»?

    Почему сетевой туннель называется «туннелем»?

    Терминология, с которой вы сталкиваетесь, попадая в компьютерный мир, может показаться странной или порой озадачивать вас, задаваясь вопросом, как и почему эти термины используются. Учитывая это, в сегодняшнем посте SuperUser Q & A есть ответы на запутанные вопросы читателя..

    Сегодняшняя сессия вопросов и ответов пришла к нам благодаря SuperUser - подразделению Stack Exchange, группе веб-сайтов вопросов и ответов, управляемой сообществом..

    Вопрос

    Читатель SuperUser user7681202 хочет знать, почему сетевой туннель называется «туннелем»:

    Я не понимаю, почему метафора «туннель» используется для описания сетевого туннеля.

    Сначала я подумал, что причина в том, что данные были отправлены в зашифрованном виде, так что перехватчик не сможет их увидеть (вместо этого они увидят данные, завернутые в туннель)..

    Но как насчет туннельных протоколов, которые не используют шифрование? Почему их также называют «туннелями»?

    Почему сетевой туннель называется «туннелем»??

    Ответ

    Вкладчики SuperUser Mokubai и DavidPostill ответят за нас. Прежде всего, Мокубай:

    В случае дорог туннель реального мира - это построенный проход, который позволяет вам проходить напрямую из точки А в точку В вместо того, чтобы идти по более длинному маршруту и ​​/ или имеет больше вещей, которые могут замедлить вас. Примеры включают туннели через горы, которые в противном случае вам, возможно, придется обходить, подземные переходы, которые позволяют вам перейти на другую сторону дороги, не проходя через них, и туннели метро, ​​которые позволяют поездам передвигаться по городу без необходимости бороться с дорогами и зданиями..

    В каждом из этих случаев туннель обеспечивает прямой путь, позволяющий избежать сложностей, с которыми вам в противном случае пришлось бы иметь дело. В сети он используется таким же образом.

    Туннель IPv4 через IPv6 позволяет IPv4 проходить через сеть IPv6 в другую сеть IPv4, что в противном случае было бы невозможно без понимания компьютера-источника IPv6 исходным компьютером..

    VPN - это туннель, специально предназначенный для соединения двух частных сетей без необходимости трансляции IP-адресов между частными и общедоступными адресами на каждом конце..

    Примером, который объединяет оба, является игровое программное обеспечение VPN, такое как Hamachi, которое можно использовать для игр «через Интернет», которые используют старые протоколы, такие как IPX, или используют локальное обнаружение для поиска других игроков..

    Далее следует ответ от DavidPostill:

    Почему сетевой туннель называется «туннелем»??

    Фраза была впервые использована (насколько я могу судить) в протоколе многоадресной маршрутизации вектора RFC 1075, где она определяется следующим образом:

    А также…

    Хотя в приведенном выше заявлении говорится, что «мы считаем туннели переходным хаком», туннелирование по-прежнему используется сегодня с тем же значением. Данные, отправленные через туннель, инкапсулированы, так что они могут быть переданы по протоколу, который в противном случае не поддерживал бы передачу:

    Источник: Сеть 101 - Понимание туннелирования


    Есть что добавить к объяснению? Отключить звук в комментариях. Хотите узнать больше ответов от других технически подкованных пользователей Stack Exchange? Ознакомьтесь с полным обсуждением здесь.

    Изображение предоставлено: mattthewafflecat (Pixabay)