If-Koubou

Защо един мрежов тунел се нарича "тунел"?

Защо един мрежов тунел се нарича "тунел"? (Как да)

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

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

Въпроса

Потребителят на четец на SuperUser7681202 иска да знае защо мрежовият тунел се нарича "тунел":

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

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

Но какви са протоколите за тунелиране, които не използват криптиране? Защо се наричат ​​и "тунели"?

Защо е мрежовият тунел, наречен "тунел"?

Отговорът

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

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

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

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

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

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

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

Защо е мрежовият тунел, наречен "тунел"?

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

И…

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

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

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

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