He aquí un listado completo de los tipos ICMP. Las columnas "Pregunta" y "Error" indican si los diferentes tipos son un mensaje de error (al que nunca se contestará) o una pregunta (a la que se podrá contestar):
Table C-1. Tipos ICMP
TIPO | CÓDIGO | Descripción | Pregunta | Error |
---|---|---|---|---|
0 | 0 | Echo Reply (respuesta de eco a un comando ping) | x | |
3 | 0 | Network Unreachable (red inalcanzable) | x | |
3 | 1 | Host Unreachable (host inalcanzable) | x | |
3 | 2 | Protocol Unreachable (protocolo inalcanzable) | x | |
3 | 3 | Port Unreachable (puerto inalcanzable) | x | |
3 | 4 | Fragmentation needed but no-frag. bit set (es necesaria la fragmentación, pero se ha establecido el bit de no-fragmentar) | x | |
3 | 5 | Source routing failed (ha fallado el encaminamiento exigido en origen: se ha especificado el camino/enrutado que deben seguir los paquetes y uno de los puntos de la ruta no está disponible) | x | |
3 | 6 | Destination network unknown (dirección de destino desconocida) | x | |
3 | 7 | Destination host unknown (host de destino desconocido) | x | |
3 | 8 | Source host isolated (host de origen aislado; este tipo está obsoleto) | x | |
3 | 9 | Destination network administratively prohibited (red de destino prohibida administrativamente) | x | |
3 | 10 | Destination host administratively prohibited (host de destino prohibido administrativamente) | x | |
3 | 11 | Network unreachable for TOS (red inalcanzable para el TOS, el tipo de servicio) | x | |
3 | 12 | Host unreachable for TOS (host inalcanzable para el TOS) | x | |
3 | 13 | Communication administratively prohibited by filtering (comunicación prohibida administrativamente mediante filtrado) | x | |
3 | 14 | Host precedence violation (violación del precedente del host) | x | |
3 | 15 | Precedence cutoff in effect (está actuando el límite de precedente) | x | |
4 | 0 | Source quench (le indica al origen "que se calme un poco" porque está saturando la capacidad de proceso del receptor; actualmente está en desuso para no saturar aún más la comunicación) | ||
5 | 0 | Redirect for network (indica que debes redireccionar tus comunicaciones a otra red) | ||
5 | 1 | Redirect for host (indica que debes redireccionar tus comunicaciones a otro host) | ||
5 | 2 | Redirect for TOS and network (indica que debes redireccionar tus comunicaciones con otro TOS y a otra red) | ||
5 | 3 | Redirect for TOS and host (indica que debes redireccionar tus comunicaciones con otro TOS y a otro host) | ||
8 | 0 | Echo request (petición de eco/ping) | x | |
9 | 0 | Router advertisement (aviso de existencia del enrutador: "¡Hola, estoy aquí!") | ||
10 | 0 | Router solicitation (solicitud de existencia de enrutador: "¿Hay alguien ahí?") | ||
11 | 0 | TTL equals 0 during transit (TTL igual a 0 durante el tránsito: al paquete se le ha acabado su tiempo de vida antes de alcanzar su destino) | x | |
11 | 1 | TTL equals 0 during reassembly (TTL igual a 0 durante el reensamblado: si un paquete ha sido fragmentado y durante su reensamblaje el TTL llega a 0, se genera este error) | x | |
12 | 0 | IP header bad (catchall error) [cabecera IP errónea (error de "cajón de sastre", o error para todo lo que no esté especificado en otro sitio; o si lo prefieres, error por defecto)] | x | |
12 | 1 | Required options missing (faltan opciones requeridas) | x | |
13 | 0 | Timestamp request (petición de la hora en origen: "¿Qué hora es ahí?"; está obsoleto) | x | |
14 | Timestamp reply (respuesta a la petición de hora: "Son las ..."; está obsoleto) | x | ||
15 | 0 | Information request (petición de información; está obsoleto) | x | |
16 | 0 | Information reply (respuesta a la petición de información; está obsoleto) | x | |
17 | 0 | Address mask request (petición de máscara de red: cuando un host sin disco duro se inicializa, efectúa una petición para saber qué máscara de red debe utilizar) | x | |
18 | 0 | Address mask reply (respuesta a la petición de máscara de red) | x |