Домашня » як » Чому мережевий тунель називається тунелем?

    Чому мережевий тунель називається тунелем?

    Термінологія, з якою стикаються при попаданні в комп'ютерний світ, може здатися дивним, або іноді залишати вас здивованими, цікаво як і чому ці терміни використовуються. Маючи це на увазі, сьогоднішня посада із запитами та відповідями SuperUser має відповіді на плутані запитання читача.

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

    Питання

    Користувач SuperUser user7681202 хоче знати, чому мережний тунель називається "тунелем":

    Я не розумію, чому метафора "тунель" використовується для опису мережевого тунелю.

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

    Але що з протоколів тунелювання, які не використовують шифрування? Чому їх ще називають "тунелями"?

    Чому мережевий тунель називається "тунель"?

    Відповідь

    Співробітники SuperUser Mokubai і DavidPostill мають відповідь для нас. Спочатку, Mokubai:

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

    У кожному з цих випадків тунель забезпечує прямий шлях, який дозволяє уникнути певного виду складності, з якою ви повинні мати справу. У мережах він використовується таким же чином.

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

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

    Прикладом, який поєднує в собі два програмні ігри VPN, такі як Hamachi, які можна було б використовувати для відтворення ігор «через Інтернет», які використовували старі протоколи, такі як IPX або спиралися на локальні виявлення, щоб знайти інших гравців.

    Далі йде відповідь від DavidPostill:

    Чому мережевий тунель називається "тунель"?

    Фраза вперше була використана (наскільки я можу сказати) у протоколі маршрутизації векторних відстаней RFC 1075, де вона визначається наступним чином:

    І…

    Хоча вищезазначене стверджує: «Ми розглядаємо тунелі як перехідний хак.», Тунелювання все ще використовується сьогодні з тим самим значенням. Дані, що передаються через тунель, інкапсульовані так, що вони можуть передаватися через протокол, який інакше не підтримує передачу:

    Джерело: Мережа 101 - Розуміння тунелювання


    Маєте щось додати до пояснення? Звучить в коментарях. Хочете прочитати більше відповідей від інших технологічних користувачів Stack Exchange? Перегляньте повний потік обговорення тут.

    Зображення кредит: mattthewafflecat (Pixabay)