Ich verstehe nicht, warum die "Tunnel" -Metapher verwendet wird, um einen Netzwerktunnel zu beschreiben.
Zuerst dachte ich, der Grund dafür sei, dass die gesendeten Daten verschlüsselt sind und ein Lauscher die Daten nicht sehen kann (er sieht die Daten in einem Tunnel verpackt!).
Aber was ist mit den Tunnelprotokollen, die keine Verschlüsselung verwenden? Warum werden sie auch "Tunnel" genannt?
networking
tunnel
user7681202
quelle
quelle
Antworten:
Bei Straßen ist ein realer Tunnel eine konstruierte Passage, die es Ihnen ermöglicht, direkt von A nach B zu gelangen, anstatt eine längere Route zu nehmen und / oder mehr Dinge zu haben, die Sie verlangsamen. Beispiele hierfür sind Tunnel durch Berge, die Sie sonst umfahren müssten, Unterführungen, durch die Sie auf die andere Straßenseite gelangen, ohne diese zu überqueren, und U-Bahn-Tunnel, durch die Züge durch eine Stadt fahren können, ohne sich mit Straßen und Gebäuden herumschlagen zu müssen.
In jedem dieser Fälle stellt ein Tunnel einen direkten Pfad zur Verfügung, der jede Art von Komplexität vermeidet, mit der Sie sich sonst befassen müssten. In der Vernetzung wird es auf die gleiche Weise verwendet.
Ein IPv4-über-IPv6-Tunnel ermöglicht es IPv4, über ein IPv6-Netzwerk in ein anderes IPv4-Netzwerk zu gelangen, was sonst nicht möglich wäre, ohne dass der Ursprungscomputer das IPv6-Netzwerk versteht.
Ein VPN ist ein Tunnel, der speziell für die Verbindung von zwei privaten Netzwerken vorgesehen ist, ohne dass die IP-Adressen an beiden Enden zwischen privaten und öffentlichen Adressen übersetzt werden müssen.
Ein Beispiel, das beides kombiniert, ist eine Spiel-VPN-Software wie Hamachi, die verwendet werden könnte, um über das Internet Spiele zu spielen, die alte Protokolle wie IPX verwendeten oder sich auf lokale Entdeckung stützten, um andere Spieler zu finden.
quelle
Warum wird ein Tunnel "Tunnel" genannt?
Der Ausdruck wurde (soweit ich das beurteilen kann) erstmals in RFC 1075 Distance Vector Multicast Routing Protocol verwendet , wo er wie folgt definiert ist:
...
Obwohl in den obigen Aussagen "Wir betrachten Tunnel als Übergangs-Hack". Das Tunneln wird auch heute noch verwendet und hat im Wesentlichen dieselbe Bedeutung: Die durch einen Tunnel gesendeten Daten werden gekapselt, damit sie über ein Protokoll übertragen werden können, das die Übertragung ansonsten nicht unterstützt:
Source Networking 101: Grundlegendes zum Tunneling
quelle
Denn was immer Sie in ein Ende des Tunnels stecken, kommt am anderen Ende heraus.
quelle