Quais ferramentas de linha de comando podem ser usadas para executar manualmente cada etapa de uma "conversa" de rede inteira?

1

Eu sei, eu sei; a frase "conversa em rede" é imprecisa quase ao ponto da falta de sentido. Vamos analisar este cenário específico: conecto um computador a um roteador habilitado para DHCP, abro um navegador e digito "www.google.com".

Agora, as ações que precisam acontecer são:

  • Configuração DHCP
  • pesquisa de DNS
  • Estabelecer conexão com www.google.com
  • Obtenha o conteúdo da página da Web

Depois disso, é exibido, é claro, mas isso não é "over the wire". Estou interessado apenas em todas as ações em que os dados realmente trafegam pela conexão de e para o meu computador.

Estou no meio de um curso de vídeo bastante detalhado em protocolos TCP / IP, e acho que realmente me ajudaria a entender melhor as ferramentas de linha de comando que posso usar para manualmente faça cada um dos passos acima (e todos os outros passos que deixei de fora; eu sei que existem muitos mais).

As únicas ferramentas que sei que são relevantes são dig e nc , e tenho certeza de que há mais - e também tenho certeza de que não conheço toda a gama de uso de nenhuma delas. ferramentas.

    
por Wildcard 14.10.2015 / 02:41

1 resposta

0

O Tcpdump mostrará todos os pacotes visíveis no segmento Ethernet do seu computador. Você pode instituir filtros se, por exemplo, não quiser ver todos os "quem é você?" tipo de tráfego. O seguinte site tem documentação relevante: link

    
por 02.08.2016 / 09:14