Warum wird ein Netzwerktunnel als „Tunnel“ bezeichnet?
Die Terminologie, auf die man beim Einstieg in die Computerwelt stößt, mag seltsam erscheinen oder Sie verwirrt manchmal, wenn Sie sich fragen, wie und warum diese Begriffe verwendet werden. In diesem Sinne hat der heutige SuperUser-Beitrag Antworten auf die Fragen eines verwirrten Lesers.
Die heutige Question & Answer-Sitzung wird dank SuperUser zur Verfügung gestellt - einer Unterteilung von Stack Exchange, einer Community-basierten Gruppierung von Q & A-Websites.
Die Frage
Der SuperUser-Leser user7681202 möchte wissen, warum ein Netzwerktunnel "Tunnel" genannt wird:
Ich verstehe nicht, warum die Metapher „Tunnel“ zur Beschreibung eines Netzwerktunnels verwendet wird.
Zuerst dachte ich, dass der Grund darin liegt, dass die Daten in verschlüsselter Form gesendet wurden, so dass ein Lauscher die Daten nicht sehen konnte (stattdessen die Daten in einem Tunnel umschlossen)..
Aber was ist mit den Tunnelprotokollen, die keine Verschlüsselung verwenden? Warum werden sie auch "Tunnel" genannt??
Warum wird ein Netzwerktunnel als "Tunnel" bezeichnet?
Die Antwort
Die SuperUser-Mitwirkenden Mokubai und DavidPostill haben die Antwort für uns. Zunächst einmal Mokubai:
Bei Straßen ist ein realer Tunnel eine konstruierte Passage, auf der Sie direkt von Punkt A nach Punkt B gelangen können, anstatt eine längere Route zu nehmen und / oder mehr zu bremsen. Beispiele sind Tunnel durch Berge, die Sie möglicherweise umfahren müssen, Unterführungen, durch die Sie auf die andere Straßenseite gelangen, ohne darüber zu gehen, und U-Bahn-Tunnel, mit denen Züge sich in einer Stadt bewegen, ohne sich mit Straßen und Gebäuden auseinandersetzen zu müssen.
In jedem dieser Fälle bietet ein Tunnel einen direkten Pfad, der die Komplexität vermeidet, mit der Sie sich sonst beschäftigen müssten. In Netzwerken wird es auf dieselbe Weise verwendet.
Bei einem IPv4-über-IPv6-Tunnel kann IPv4 durch ein IPv6-Netzwerk in ein anderes IPv4-Netzwerk geleitet werden. Dies wäre ansonsten nicht möglich, wenn der ursprüngliche Computer das IPv6-Netzwerk nicht kennt.
Ein VPN ist ein Tunnel, der speziell für die Verbindung zweier privater Netzwerke gedacht ist, ohne dass die IP-Adressen zwischen privaten und öffentlichen Adressen an jedem Ende übersetzt werden müssen.
Ein Beispiel, das beides kombiniert, ist eine Spiele-VPN-Software wie Hamachi, mit der Spiele "über das Internet" gespielt werden können, bei denen alte Protokolle wie IPX verwendet wurden oder die lokale Suche nach anderen Spielern suchte.
Gefolgt von der Antwort von DavidPostill:
Warum wird ein Netzwerktunnel als "Tunnel" bezeichnet?
Der Satz wurde (soweit ich das beurteilen kann) zuerst im Distanzvektor-Multicast-Routing-Protokoll von RFC 1075 verwendet, wo er wie folgt definiert ist:
Und…
Obwohl in den oben genannten Worten "Wir betrachten Tunnel als Übergangshack" bezeichnet werden, wird Tunnelbau heute immer noch mit im Wesentlichen der gleichen Bedeutung verwendet. Die durch einen Tunnel gesendeten Daten werden gekapselt, sodass sie über ein Protokoll übertragen werden können, das die Übertragung ansonsten nicht unterstützt:
Quelle: Netzwerk 101 - Grundlegendes zum Tunneling
Haben Sie der Erklärung etwas hinzuzufügen? Sound off in den Kommentaren. Möchten Sie mehr Antworten von anderen technisch versierten Stack Exchange-Benutzern lesen? Hier geht es zum vollständigen Diskussionsthread.
Bildnachweis: mattthewafflecat (Pixabay)