15Aug

Waarom wordt een netwerktunnel een "tunnel" genoemd?

click fraud protection

De terminologie die je tegenkomt bij het instappen in de computerwereld kan vreemd lijken of je soms verbazen en je afvragen hoe en waarom deze termen in gebruik zijn. Met dat in gedachten heeft de SuperUser Q & A-post van vandaag de antwoorden op de vragen van een verwarde lezer.

De vraag van vandaag &Antwoord sessie komt naar ons met dank aan SuperUser-een onderverdeling van Stack Exchange, een community-gestuurde groepering van Q & A-websites.

De vraag

SuperUser-lezer user7681202 wil weten waarom een ​​netwerktunnel een "tunnel" wordt genoemd:

Ik begrijp niet waarom de "tunnel" -metafoor wordt gebruikt om een ​​netwerktunnel te beschrijven.

Eerst dacht ik dat de reden hiervoor was omdat de gegevens in een gecodeerde vorm werden verzonden, zodat een afluisteraar de gegevens niet kon zien( in plaats daarvan de gegevens gezien die in een tunnel waren gewikkeld).

Maar hoe zit het met de tunnelingprotocollen die geen codering gebruiken? Waarom worden ze ook "tunnels" genoemd?

instagram viewer

Waarom wordt een netwerktunnel een "tunnel" genoemd?

Het antwoord

SuperUser-bijdragers Mokubai en DavidPostill hebben het antwoord voor ons. Als eerste, Mokubai:

In het geval van wegen is een tunnel in de echte wereld een geconstrueerde doorgang waarmee je direct van punt A naar punt B kunt gaan in plaats van een langere weg te nemen en / of meer dingen heeft om je te vertragen. Voorbeelden zijn tunnels door bergen die je anders misschien zou moeten omzeilen, onderdoorgangen die je naar de andere kant van de weg laten komen zonder eroverheen te lopen, en metrotunnels die treinen door een stad laten rijden zonder de noodzaak om met wegen en gebouwen te worstelen.

In elk van deze gevallen biedt een tunnel een direct pad dat een bepaalde complexiteit vermijdt waarmee u anders te maken zou hebben. Bij netwerken wordt het op dezelfde manier gebruikt.

Met een IPv4 via IPv6-tunnel kan IPv4 een IPv6-netwerk doorgeven aan een ander IPv4-netwerk, iets dat anders niet mogelijk zou zijn zonder dat de oorspronkelijke computer het IPv6-netwerk begrijpt.

Een VPN is een tunnel die specifiek is bedoeld voor het verbinden van twee privé-netwerken zonder de overhead van het vertalen van de IP-adressen tussen privé- en openbare adressen aan elk uiteinde.

Een voorbeeld dat de twee combineert, is game VPN-software zoals Hamachi die kan worden gebruikt om "over het internet" -games te spelen die oude protocollen zoals IPX gebruikten of die afhankelijk waren van lokale ontdekking om andere spelers te vinden.

Gevolgd door het antwoord van DavidPostill:

Waarom is een netwerktunnel een "tunnel"?

De uitdrukking werd voor het eerst gebruikt( voor zover ik weet) in het RFC 1075 Afstand Vector Multicast Routing Protocol, waar het als volgt wordt gedefinieerd:

en. ..

Hoewel het bovenstaande luidt: "We beschouwen tunnels als een overgangs-hack.", Wordt tunneling vandaag nog steeds gebruikt met in essentie dezelfde betekenis. De gegevens die door een tunnel worden verzonden, zijn ingekapseld zodat ze kunnen worden verzonden via een protocol dat anders de transmissie niet zou ondersteunen:

Bron: Netwerken 101 - Tunnelling begrijpen

Hebt u iets toe te voegen aan de uitleg? Geluid uit in de reacties. Wilt u meer antwoorden van andere technisch onderlegde Stack Exchange-gebruikers lezen? Bekijk de volledige discussiethread hier.

beeldbank: mattthewafflecat( Pixabay)