Начална » как да » Защо мрежовият тунел се нарича „тунел“?

    Защо мрежовият тунел се нарича „тунел“?

    Терминологията, с която се сблъсква, когато влезеш в компютърния свят, може да изглежда странно или да те оставиш озадачена понякога, като се чудиш как и защо тези термини се използват. Имайки предвид това, днешната публикация за въпроси и отговори на SuperUser има отговори на объркани въпроси на читателя.

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

    Въпроса

    Четецът на суперпотребител user7681202 иска да знае защо мрежовият тунел се нарича „тунел“:

    Не разбирам защо метафората „тунел“ се използва за описване на мрежов тунел.

    Първоначално смятах, че причината е в това, че данните са изпратени в криптирана форма, така че подслушникът няма да може да вижда данните (вместо това да се виждат данните в тунел).

    Но какво да кажем за протоколите за тунелиране, които не използват криптиране? Защо се наричат ​​„тунели“?

    Защо мрежовият тунел се нарича „тунел“?

    Отговорът

    Сътрудниците на SuperUser Mokubai и DavidPostill имат отговор за нас. Първо, Мокубаи:

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

    Във всеки от тези случаи един тунел осигурява директен път, който избягва някакъв вид сложност, с която иначе би трябвало да се справиш. В мрежите се използва по същия начин.

    IPv4 през IPv6 тунел позволява на IPv4 да премине през IPv6 мрежа в друга IPv4 мрежа, нещо, което иначе не би било възможно без компютърът, който е създал IPv6 да разбере мрежата IPv6.

    VPN е тунел, специално предназначен за свързване на две частни мрежи, без да се превеждат IP адресите между частни и публични адреси на всеки край..

    Пример, който съчетава двата е VPN софтуер за игра като Hamachi, който може да се използва за възпроизвеждане на “по интернет” игри, които използват стари протоколи като IPX или разчитат на локални открития за намиране на други играчи..

    Следван от отговора на DavidPostill:

    Защо мрежовият тунел се нарича „тунел“?

    Фразата е използвана за пръв път (доколкото мога да кажа) в RFC 1075 протокол за маршрутизация на дистанционно векторно мултикаст, където се дефинира както следва:

    И…

    Въпреки че по-горе се казва, "Ние смятаме, че тунелите са преходен хак.", Тунелирането все още се използва днес със същия смисъл. Данните, изпратени през тунел, са капсулирани, така че да могат да се предават чрез протокол, който иначе не би поддържал предаването:

    Източник: Работа в мрежа 101 - Разбиране на тунелирането


    Имате ли какво да добавите към обяснението? Звучи в коментарите. Искате ли да прочетете повече отговори от други технологични потребители на Stack Exchange? Вижте пълната тема за дискусия тук.

    Кредит за изображението: mattthewafflecat (Pixabay)