Página 1 de 1

Pregunta 48, Examen 2006

Publicado: 25 May 2007, 13:43
por Lord Wilmore
Viendo la pregunta del año pasado
47) ¿Cuántos bits ocupa la cabecera de un mensaje ICMPv4 (Internet Control Message Protocol version 4)?
Tema: 102
a) 32
b) 64
c) 128
d) 256
Se da como correcta b) (64 bits). Mirando la wikipedia y otras fuentes, no me cuadra el número. ¿Alguien podría darme alguna explicación de dónde salen los 64 bits?

A mi me salen o bien 160 bits (si incluyo las direcciones) o bien 96 bits (si incluyo hasta el checksum de la cabecera).

Referencia de la wiki


http://en.wikipedia.org/wiki/Internet_C ... e_Protocol

RE: Pregunta 48, Examen 2006

Publicado: 25 May 2007, 14:12
por oposita
Lord Wilmore,
a mi me salen 32, que son las que equivalen a tipo, codigo y checksum, ya que las otras son en realidad la cabecera IP. Pero vamos, que tampoco se de donde salen las 64.

RE: Pregunta 48, Examen 2006

Publicado: 25 May 2007, 18:30
por lee
Se puede ver bastante claro en la propia RFC 792, que muestra la estructura de cada uno de los tipos de mensaje ICMP.

En algunos de ellos se ve que los datos de cabecera ocupan 32 bits, pero los siguientes 32 están explícitamente marcados como no usables, con lo cual, estrictamente hablando, pertenecen a la cabecera. Esto sucede en los mensajes de tipo:

- Destination Unreachable Message (32 + 32)
- Time Exceeded Message (32 + 32)
- Source Quench Message (32 + 32)

En otros mensajes, se ocupan algunos bits de estos 32 sin usar, como en:

- Parameter Problem Message (40 + 24)

Y, finalmente, hay mensajes que ocupan la totalidad de los 64 bits de la cabecera:

- Redirect Message
- Echo or Echo Reply Message
- Timestamp or Timestamp Reply Message
- Information Request or Information Reply Message