Redes de Comunicações
Comunicações 2005/2006
Informática de Gestão
Gestão – 2º ano
Trabalho Laboratorial nº 3
ESCOLA SUPERIOR
DE TECNOLOGIA E
GESTÃO
Fragmentação, padding e protocolo ARP
INSTITUTO
POLITÉCNICO DE
BRAGANÇA
Objectivos
• Análise detalhada de pacotes
• Estudo dos processos de fragmentação, reassemblagem e padding
• Estudo do protocolo ARP
Introdução
Considere a seguinte topologia para a realização deste trabalho:
• Configure o seu PC com o endereço respectivo pertencente a uma rede de classe C.
• Teste a conectividade com um dos outros PC’s. Caso tenha obtido sucesso, inicie uma captura
recorrendo ao analisador de protocolos e verifique os pacotes Echo Request e Echo Reply
capturados.
• Sendo o pacote ICMP gerado composto por 56 bytes de dados, porque aparece um pacote com
64 bytes (8 bytes “a mais”) na linha de comando?
Fragmentação
• Inicie uma nova captura, mas agora enviando um pacote ICMP com 2000 bytes de tamanho a
uma das máquinas da rede.
• Analise a captura, explique o processo de fragmentação observado e justifique os valores dos
diferentes níveis de encapsulamento que considere mais relevantes.
• Repita os passos anteriores mas agora com um pacote ICMP de 3500 bytes.
Trabalho Laboratorial nº3
Página 1
Padding
• Inicie uma nova captura enviando um pacote ICMP com 5 bytes a um dos PCs da rede.
• Verifique e explique o processo de padding nos pacotes ICMP Echo Reply capturados.
ARP
• Visualize a tabela (cache) de arp do seu computador.
• Teste a conectividade com todos os PC’s da rede e observe de novo a tabela de arp do seu PC.
Comente.
• Remova uma entrada da tabela de arp e verifique que a entrada foi de facto removida.
• Inicie uma captura, e de seguida teste conectividade com o PC que detém o endereço IP que
removeu anteriormente da tabela de arp).
• Termine o ping e verifique que pacotes são capturados antes do primeiro pacote ICMP. A
quantos bytes, desde o início da trama Ethernet começa o campo Hardware Type?
• Registe os campos dos pacotes ARP Request e ARP Response capturados e com base nestes,
explique como funciona o protocolo ARP.
• Explique o que aconteceria se, quando se adicionasse manualmente uma entrada, se
adicionasse o endereço IP correcto mas o endereço Ethernet incorrecto da interface de rede
remota.
• Qual é a quantidade de tempo que, por defeito, uma entrada fica na cache ARP? Pode
determinar esse valor de uma forma empírica (monitorizando o conteúdo da cache) ou
através da documentação do sistema operativo. Indique como/onde determinou esse valor.
Elabore um pequeno relatório que ilustre e explique o mais detalhadamente possível o trabalho
efectuado. Envie-o por e-mail até às 0h00 do dia anterior à aula seguinte para o e-mail do
docente da sua turma prática ([email protected] ou [email protected]).
O nome do ficheiro que enviar por e-mail deverá ser grupoX (em que X representa o grupo a
que pertence).
Não se esqueça de entregar também uma versão em papel.
Trabalho Laboratorial nº3
Página 2
Anexo
• Enviar um pacote ICMP com x bytes de dados de tamanho
ping –s x endereço_IP, onde endereço_IP é o IP da máquina destino
• Visualizar tabela de arp
sudo arp -n
• Acrescentar uma entrada na tabela de arp
sudo arp –s endereço_IP endereço_MAC
• Remover uma entrada na tabela de arp
sudo arp –d endereço_IP
Trabalho Laboratorial nº3
Página 3
Download

Trabalho Laboratorial nº 3