O ICMP carrega 2028 bytes, tanto no request como no reply.

Próximas questões
Com base no mesmo assunto
Q48411 Redes de Computadores
Imagem 001.jpg

Considerando o trecho de captura de tráfego acima, julgue os próximos itens.

O ICMP carrega 2028 bytes, tanto no request como no reply.
Alternativas

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 frame = 1500 bytes
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.
O cabeçalho do icmp não se repete na fragmentação do 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