Escolar Documentos
Profissional Documentos
Cultura Documentos
Antes de realizar este laboratrio, caso deseje, voc pode consultar o material ICMP na
seo 4.4.3 do livro (Kurose). Ns apresentamos este laboratrio no contexto do sistema
operacional Linux. No entanto, muito simples para traduzir o laboratrio para um ambiente
Windows.
Faa o seguinte:
1
Baseado em Supplement to Computer Networking: A Top-Down Approach, 6th ed., J.F.
Kurose and K.W. Ross e na sua verso em portugus obtida em
http://www.quixada.ufc.br/atslands/attachments/redes/ICMP.pdf
No final do experimento, seu terminal deve ficar parecida com a Figura 1. Neste exemplo,
a origem estava em Goinia e o host de destino est em Hong Kong. A partir desta janela,
vemos que o programa Ping fonte enviou 10 pacotes de consulta e recebeu 10 respostas. Note
tambm que, para cada resposta, a fonte calcula o tempo de ida e volta (RTT), que para os 10
pacotes , em mdia, 369 ms.
A Figura 2 apresenta uma imagem da sada no Wireshark, depois que o filtro "icmp" foi
aplicado. Note que a lista de pacotes mostra 20 pacotes: as 10 consultas Ping enviados pela
fonte e as 10 respostas Ping recebidos pela fonte. Observe tambm que o endereo IP da fonte
um endereo privado (atrs de um NAT); o endereo IP do destino o do servidor Web em
HKUST.
Para o relatrio:
Voc deve entregar uma captura de tela da janela do terminal semelhante ao da Figura
1. No relatrio, sempre que relevante, ao responder uma pergunta, voc deve inserir uma
figura mostrando o pacote(s) dentro do trace que voc usou para responder a pergunta. Na
figura, destaque a informao relevante para a pergunta.
2. Procure a requisio ARP enviada pelo seu computador. Explique o endereo MAC de
destino no cabealho Ethernet.
4. Encontre a resposta ARP para a sua requisio. Quais os endereos MAC de origem e destino
no cabealho Ethernet?
5.Nos pacotes de resposta ping (Echo reply), qual o endereo de origem no cabealho
Ethernet? Ele muda ou no? Explique.
6. Examine um dos pacotes de solicitao de ping enviados pelo seu host. Quais so os
nmeros de tipo ICMP e de cdigo? Que outros campos que este pacote ICMP tem? Quantos
bytes esto nos campos de soma de verificao, nmero sequencial e identificador?
7. Examine o correspondente pacote de Ping resposta. Quais so os nmeros de tipo ICMP e
de cdigo? Que outros campos que este pacote ICMP tem? Quantos bytes esto nos campos
de soma de verificao, nmero sequencial e identificador?
2. ICMP e Traceroute
Vamos agora continuar a nossa investigao ICMP, capturando os pacotes gerados
pelo programa traceroute . Voc deve se lembrar que o programa traceroute pode ser usado
para descobrir o caminho que um pacote leva da fonte ao destino.
Perecebemos que, para cada valor de TTL, o programa de origem envia trs pacotes de
teste. Traceroute mostra o RTT para cada um dos pacotes de teste, bem como o endereo IP (e
possivelmente o nome) do roteador que retornou a mensagem excedeu TTL ICMP. Verifique
um pacote retornado por um roteador. Note que este pacote de erro ICMP contm muitos
mais campos do que as mensagens Ping ICMP.
Para o relatrio
Para esta parte do laboratrio, voc deve entregar uma captura de tela do terminal
com a sada do comando traceroute. No relatrio, sempre que relevante, ao responder uma
pergunta, voc deve inserir uma figura mostrando o pacote(s) dentro do trace que voc usou
para responder a pergunta. Na figura, destaque a informao relevante para a pergunta.
9. Examine o pacote com mensagem de erro ICMP. Ele tem mais campos do que o pacote de
eco ICMP. O que est includo nesses campos?
10. Consulte a sada do comando traceroute. H um link cujo atraso significativamente maior
do que os outros? Na base dos nomes dos roteadores, pode supor a localizao dos dois
roteadores no final desta ligao?
11. Examine os ltimos trs pacotes ICMP recebidos pelo host de origem. Esses pacotes so
diferentes dos pacotes de erro ICMP? Por que so diferentes? Obs: essa questo vlida se os
trs ltimos pacotes forem respondidos pelo host de destino alvo. Caso o host indicado no
roteiro no tenha sido alcanado com traceroute, tente com outro servidor mais prximo (e.g.
sites institucionais no Brasil) at que tenha xito.
Divirta-se
Tente vrios destinos (Europa, sia e etc.) e verifique que, ocasionalmente, o caminho entre
dois pontos bem menos lgico que o esperado.