Hjemmeside » hvordan » Hvorfor kalles et nettverkstunnel som kalles Tunnel?

    Hvorfor kalles et nettverkstunnel som kalles Tunnel?

    Terminologien man møter når man kommer inn i databehandlingsverdenen kan virke merkelig eller la deg forvirre til tider, lurer på hvordan og hvorfor disse begrepene er i bruk. Med det i bakhodet har dagens SuperUser Q & A-post svarene på en forvirret leserens spørsmål.

    Dagens Spørsmål & Svar-sesjon kommer til oss med høflighet av SuperUser-en underavdeling av Stack Exchange, en fellesskapsdrevet gruppering av Q & A-nettsteder.

    Spørsmålet

    SuperUser leser user7681202 vil vite hvorfor en nettverkstunnel kalles en "tunnel":

    Jeg forstår ikke hvorfor "tunnel" metaforen brukes til å beskrive en nettverkstunnel.

    Først trodde jeg at årsaken var fordi dataene ble sendt i kryptert form slik at en eavesdropper ikke ville kunne se dataene (se dataene innpakket i en tunnel i stedet).

    Men hva av tunneling protokollene som ikke bruker kryptering? Hvorfor kalles de også "tunneler"?

    Hvorfor kalles en nettverkstunnel som en "tunnel"?

    Svaret

    SuperUser bidragsytere Mokubai og DavidPostill har svaret for oss. Først opp, Mokubai:

    I tilfelle av veier er en ekte verdenstunnel en konstruert passasje som gjør at du kan passere direkte fra punkt A til punkt B i stedet for å ta en rute som er lengre og / eller har flere ting å senke deg ned. Eksempler er tunneler gjennom fjell som du kanskje ellers måtte gå rundt, underkjørsler som lar deg komme til den andre siden av veien uten å gå over det, og tunnelbanetunneler som lar togene flytte rundt i en by uten å måtte krenke veier og bygninger.

    I hvert av disse tilfellene gir en tunnel en direkte vei som unngår noen form for kompleksitet du ellers ville ha å håndtere. I nettverk er det brukt på samme måte.

    En IPv4 over IPv6-tunnel tillater IPv4 å passere gjennom et IPv6-nettverk til et annet IPv4-nettverk, noe som ellers ikke ville være mulig uten at opprinnelsesdatamaskinen forstår IPv6-nettverket.

    En VPN er en tunnel som er spesielt beregnet for å koble to private nettverk uten overhead for å oversette IP-adressene mellom private og offentlige adresser i hver ende.

    Et eksempel som kombinerer de to er spill VPN-programvare som Hamachi som kan brukes til å spille "over the Internet" -spill som brukte gamle protokoller som IPX eller stod på lokal oppdagelse for å finne andre spillere.

    Etterfulgt av svaret fra DavidPostill:

    Hvorfor kalles en nettverkstunnel som en "tunnel"?

    Frasen ble først brukt (så langt jeg kan fortelle) i RFC 1075 Distance Vector Multicast Routing Protocol, der den er definert som følger:

    Og…

    Selv om de ovennevnte sier: "Vi anser tunneler å være en overgangshakk.", Tunneling er fortsatt brukt i dag med stort sett samme betydning. Dataene som sendes gjennom en tunnel, er innkapslet slik at den kan overføres via en protokoll som ellers ikke ville støtte overføringen:

    Kilde: Nettverk 101 - Forstå Tunneling


    Har du noe å legge til forklaringen? Lyder av i kommentarene. Vil du lese flere svar fra andre tech-savvy Stack Exchange-brukere? Sjekk ut hele diskusjonstråden her.

    Bilde Kreditt: Mattthewafflecat (Pixabay)