15Aug
Den terminologi 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 for øye har dagens SuperUser Q & A-innlegg svarene på en forvirret leser.
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" metafor brukes til å beskrive en nettverkstunnel.
Først trodde jeg grunnen var fordi dataene ble sendt i kryptert form slik at en eavesdropper ikke ville kunne se dataene( se dataene innpakket i en tunnel istedet).
Men hva av tunneling protokollene som ikke bruker kryptering? Hvorfor kalles de også "tunneler"?
Hvorfor kalles en nettverkstunnel for en "tunnel"?
Svaret
SuperUser-bidragsyterne Mokubai og DavidPostill har svaret for oss. Først opp, Mokubai:
Ved veier er en ekte verdenstunnel en konstruert passasje som lar deg 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 måtte håndtere. I nettverk er den 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 tilkobling av 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 stole på lokal oppdagelse for å finne andre spillere.
Etterfulgt av svaret fra DavidPostill:
Hvorfor heter en nettverkstunnel en "tunnel"?
Uttrykket ble først brukt( så langt jeg kan fortelle) i RFC 1075 Distance Vector Multicast-ruteprotokollen, der den er definert som følger:
Og. ..
Selv om ovenstående sier, "Vi anser tunneler å være en overgangshack.", Tunneling er fortsatt brukt i dag med egentlig 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.
Image Credit: mattthewafflecat( Pixabay)