List of ICMP types

The following list is taken from http://www.iana.org/, ICMP Parameters.

TypeNameReference
0Echo Reply[RFC792]
1Unassigned[JBP]
2Unassigned[JBP]
3Destination Unreachable[RFC792]
4Source Quench[RFC792]
5Redirect[RFC792]
6Alternate Host Address[JBP]
7Unassigned[JBP]
8Echo[RFC792]
9Router Advertisement[RFC1256]
10Router Solicitation[RFC1256]
11Time Exceeded[RFC792]
12Parameter Problem[RFC792]
13Timestamp[RFC792]
14Timestamp Reply[RFC792]
15Information Request[RFC792]
16Information Reply[RFC792]
17Address Mask Request[RFC950]
18Address Mask Reply[RFC950]
19Reserved (for Security)[Solo]
20-29Reserved (for Robustness Experiment)[ZSu]
30Traceroute[RFC1393]
31Datagram Conversion Error[RFC1475]
32Mobile Host Redirect[David Johnson]
33IPv6 Where-Are-You[Bill Simpson]
34IPv6 I-Am-Here[Bill Simpson]
35Mobile Registration Request[Bill Simpson]
36Mobile Registration Reply[Bill Simpson]
37Domain Name Request[Simpson]
38Domain Name Reply[Simpson]
39SKIP[Markson]
40Photuris[RFC2521]
41-255Reserved[JBP]