Como funciona o TCP / IP, passo-a-passo [fechado]

1

Nos primeiros dias, eu "pesquisei" procurando por um guia / manual detalhado sobre Como funciona o TCP / IP; especialmente fluxo de dados; Por exemplo, o que acontece quando eu digito " link " no navegador da web e ele recebe a home page do superuser.com ?.

Os resultados das pesquisas que eu fundei não funcionam para mim; porque não respondo completamente a minha pergunta.

Eu achei estas páginas da web interessantes:

Além disso, encontrei os excelentes diagramas do EventHelix:

Seguindo os exemplos acima, acho que o TCP / IP funciona da seguinte maneira:

  1. O navegador da web pega o URL ( link ), prepara a mensagem HTTP corretamente (talvez uma solicitação GET). O navegador da Web precisa saber o endereço IP do superuser.com, portanto, consulte o DNS por meio do UDP para traduzir o superuser.com para o endereço IP. Se o cache DNS encontrar o endereço IP do superuser.com, envie uma resposta, caso contrário, procure por uma tradução autoritativa. Por último, o navegador entrega esta mensagem mais o endereço IP de destino para a camada TCP.
  2. TCP recebe mensagem, decide se o fragmento é necessário, prepara os cabeçalhos TCP e despacha os segmentos para a camada IP.
  3. segmentos de recebimento IP, verifique se o endereço IP de destino é rede de pesquisa, rede local ou remota, consulta a tabela de roteamento para obter o endereço IP do gateway, use ARP para encontrar o endereço MAC do gateway, segmentos de fragmentos se necessário, preparar cabeçalhos IP e enviar pacotes para a Camada de Link de Dados.
  4. E assim por diante ...

O acima está longe de ser completo e correto.

Onde posso encontrar informações completas sobre como o fluxo de dados TCP / IP funciona? Qualquer ajuda será muito apreciada.

    
por rjlara 25.08.2011 / 23:07

1 resposta

3

O livro " TCP / IP ilustrado, Vol. 1: os protocolos " e outros livros dessa série são considerados pela maioria das pessoas como a melhor referência sobre o assunto.

    
por 25.08.2011 / 23:09