O ICMP carrega 2028 bytes, tanto no request como no reply.
Considerando o trecho de captura de tráfego acima, julgue os próximos itens.
Comentários
Veja os comentários dos nossos alunos
ERRADO: Aqui a conta é :
1480 de ICMP no primeiro pacote.
548-20 de cabecalho IP=528 no segundo pacote. Total 2008 de ICMP
Carga útil do ip = 1480 bytes correspondentes a 1500-20(cabeçalho ip)
Carga útil do icmp = 1480 - 8(cabeçalho icmp) = 1472 bytes
Da mesma forma, faremos para o quadro seguinte, resultante da fragmentação ip
548-8(cabeçalho icmp) = 540 bytes
Somando a carga útil dos dois datagramas icmp, teremos:
1472+540 = 2012
Lembrando que os valores 1480 e 548 são referentes aos dados icmp(cabeçalho+carga), portanto não há necessidade de retirar os 20 bytes referentes ao ip, até porque já são a carga útil do próprio protocolo ip.
Logo no segundo fragmento termos como carga util do ICMP 548 - 20(cabeçalho ip) restando 528 bytes.
Assim temos como resultado 1472 + 528 = 2000 bytes de carga do icmp.
Boa tarde, colegas!
Os cálculos de Ville estão certos. Há duas maneiras de calcularmos:
1- Offset
Pelo id, você identifica o último datagrama, que no caso, precisa encontrar o último id 8591 e id 7016.
Então, encontre o valor do offset e some com o valor dolength.
Depois, não esqueça de subtrair o valor do cabeçalho (ip) e o valor do único cabeçalho do icmp echo ou reply.
Neste exercício é 1480 (offset) + 548 (length) - 20 (ip) - 8 (icmp) = 2000,
2- Length
Primeiro idenfique o primeiro datagrama pelo id e com menor tempo. Neste exercício eles estão em ordem de id e cronológica. Você perceberá que este é o cabeçalho pois, dentro dos parênteses "()" haverá um valor de length e logo depois escrito "ICMP echo request" ou "ICMP echo reply".
Então você pegará o valor de length do primeiro id e de todos que aparecerem até o ultimo id.
Depois, não esqueça de subtrair o valor de todos os cabeçalhos (ip) e o valor do único cabeçalho do icmp echo ou reply.
Neste exercício é 1500 (lenght) + 548 (lenght) - 20 (primeiro cabeçalho de ip) - 8 (único cabeçalho icmp) - 20 (segundo cabeçalho de ip) = 2000.
Abraços!
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo