Por que um túnel é chamado de "túnel"?

52

Eu não entendo por que a metáfora do "túnel" é usada para descrever um túnel de rede.

A princípio, achei que o motivo era porque os dados enviados são criptografados e, assim, um intruso não conseguirá ver os dados (ele vê os dados em um túnel!).

Mas e os protocolos de tunelamento que não usam criptografia, por que eles também são chamados de "túnel"!

    
por user7681202 19.03.2017 / 23:27

3 respostas

83

No caso das estradas, um túnel do mundo real é uma passagem construída que permite que você passe diretamente de A para B em vez de pegar uma rota que seja mais longa e / ou tenha mais coisas para atrasá-lo. Os exemplos incluem túneis através de montanhas que você poderia ter que percorrer, passagens subterrâneas que permitem chegar ao outro lado da estrada sem atravessá-la e túneis de metrô que permitem que trens circulem pela cidade sem competir com estradas e prédios. p>

Em cada um desses casos, um túnel fornece um caminho direto que evita algum tipo de complexidade com a qual você teria que lidar. Na rede, é usado da mesma maneira.

Um túnel IPv4 sobre IPv6 permite que o IPv4 passe através de uma rede IPv6 para outra rede IPv4, algo que de outra forma não seria possível sem o computador original entender a rede IPv6.

Uma VPN é um túnel especificamente destinado a conectar duas redes privadas sem a sobrecarga de traduzir os endereços IP entre endereços privados e públicos em cada extremidade.

Um exemplo que combina os dois é o software VPN de jogos, como o Hamachi, que pode ser usado para jogar os jogos da internet que usam protocolos antigos como o IPX ou dependem da descoberta local para encontrar outros jogadores.

    
por 19.03.2017 / 23:43
38

Por que um túnel é chamado de "túnel"?

A frase foi usada pela primeira vez (até onde eu sei) no Protocolo de Roteamento de Multicast Vetorial por Distância RFC 1075 , onde é definido da seguinte forma:

In addition, to allow experiments to traverse networks that do not support multicasting, a mechanism called "tunneling" was developed.

...

  1. Tunnels

A tunnel is a method for sending datagrams between routers separated by gateways that do not support multicasting routing. It acts as a virtual network between two routers. For instance, a router running at Stanford, and a router running at BBN might be connected with a tunnel to allow multicast datagrams to traverse the Internet. We consider tunnels to be a transitional hack.

Tunneling is done with a weakly encapsulated normal multicasted datagram. The weak encapsulation uses a special two element IP loose source route [5]. (This form of encapsulation is preferable to "strong" encapsulation, i.e., prepending an entire new IP header, because it does not require the tunnel end-points to know each other's maximum reassembly buffer size. It also has the benefit of correct behavior of the originator's time-to-live value and any other IP options present.)

A tunnel has a local end-point, remote end-point, metric, and threshold associated with it. The routers at each end of the tunnel need only agree upon the local and remote end-points. See section 8 for information on how tunnels are configured. Because the number of intermediate gateways between the end-points of a tunnel is unknown, additional research is needed to determine appropriate metrics and thresholds.

Embora os estados acima "Consideramos os túneis como um hack de transição". O tunelamento ainda é usado hoje, com essencialmente o mesmo significado - os dados enviados por um túnel são encapsulados para que possam ser transmitidos por meio de um protocolo que, de outra forma, não suportaria a transmissão:

A tunnel is a mechanism used to ship a foreign protocol across a network that normally wouldn't support it. Tunneling protocols allow you to use, for example, IP to send another protocol in the "data" portion of the IP datagram. Most tunneling protocols operate at layer 4, which means they are implemented as a protocol that replaces something like TCP or UDP.

Fonte Rede 101: Entendendo o Tunnel

    
por 19.03.2017 / 23:42
21

Porque o que você colocar em uma extremidade do túnel sai do outro lado.

    
por 19.03.2017 / 23:32