Por exemplo, nesta foto tirada de Wikipedia
Quais são todos esses 12 nomes de servidor listados? Eu sei que eles são servidores que devem ser o caminho que o pacote de rede teve que viajar para chegar ao destino. Mas por que preciso ir a qualquer servidor, exceto o servidor que realmente serve a solicitação, fornecendo-me o arquivo que solicitei?
Quais são as três informações que são mencionadas para cada nome de servidor?
O processo não é suposto ser assim (copiado de aqui )?
O navegador comunicou com um servidor de nomes para traduzir o nome do servidor www.howstuffworks.com "em um endereço IP, que ele usa para se conectar à máquina do servidor. O navegador formou uma conexão com o servidor nesse endereço IP na porta 80. (Discutiremos as portas mais tarde neste artigo.) Após o protocolo HTTP, o navegador enviou uma solicitação de obtenção para o servidor, pedindo o arquivo " http://www.howstuffworks.com/web-server. htm . "(Observe que os cookies podem ser enviados de navegador para o servidor com a solicitação GET - veja como os cookies da Internet funcionam para detalhes.) O servidor enviou o texto HTML para a página da Web para o navegador. (Cookies podem Também seja enviado do servidor para navegador no cabeçalho da página.) O navegador lê as tags HTML e formatou a página na tela.
As 12 linhas são os nós que o pacote teve que passar para chegar ao servidor da Wikimedia. Você precisa passar por 12 nós porque seu computador não está conectado diretamente ao servidor do Wikimedia. Isto é conectado a um nó no xs4all.net (um ISP, naturalmente), que está conectado a outro nó XS4NET, que é conectado ao WVFiber.net, que é conectado ao AS30217.net, que é Conectado ao Wikimedia.org, então esse é o melhor caminho que os roteadores poderiam encontrar para obter o pacote para o destino. Se o seu computador foi conectado diretamente ao computador de destino, haveria apenas um salto; Tente tracerouting para outro computador na sua rede local:
> [[email protected] ~] % traceroute etudes-1
traceroute to etudes-1 (192.168.0.10), 30 Hops max, 40 byte packets
1 etudes-1 (192.168.0.10) 0.196 ms 0.190 ms 0.152 ms
As informações de tempo no lado direito de cada salto é o tempo de ida e volta para o pacote. Por padrão, três pacotes são enviados por hop, por isso mostra três horários; Se você der traceroute a opção -q
você pode controlar quantos pacotes são enviados:
> [[email protected] ~] % traceroute -q 1 etudes-1
traceroute to etudes-1 (192.168.0.10), 30 Hops max, 40 byte packets
1 etudes-1 (192.168.0.10) 0.177 ms