AppendixC. Lists of Reserved Ports, ICMP Types and Codes, and Internet Protocols
Type Name Reference
3 DestinationUnreachable [RFC792]
4 SourceQuench [RFC792]
5 Redirect [RFC792]
6 AlternateHost Address [JBP]
7 Unassigned [JBP]
8 Echo [RFC792]
9 RouterAdvertisement [RFC1256]
10 RouterSolicitation [RFC1256]
11 TimeExceeded [RFC792]
12 ParameterProblem [RFC792]
13 Timestamp [RFC792]
14 TimestampReply [RFC792]
15 InformationRequest [RFC792]
16 InformationReply [RFC792]
17 AddressMask Request [RFC950]
18 AddressMask Reply [RFC950]
19 Reserved(for Security) [Solo]
20-29 Reserved(for Robustness Experiment) [ZSu]
30 Traceroute [RFC1393]
31 DatagramConversion Error [RFC1475]
32 MobileHost Redirect [David Johnson]
33 IPv6Where-Are-You [Bill Simpson]
34 IPv6I-Am-Here [BillSimpson]
35 MobileRegistration Request [BillSimpson]
36 MobileRegistration Reply [BillSimpson]
37 DomainName Request [Simpson]
38 DomainName Reply [Simpson]
39 SKIP [Markson]
40 Photuris [RFC2521]
41-255 Reserved [JBP]
ICMP codes
SomeICMP types have codes attached.
ICMP type Name Code Description
0 EchoReply 0 NoCode
1 Unassigned
2 Unassigned
3 DestinationUnreachable 0 NetUnreachable
1 HostUnreachable
2 ProtocolUnreachable
3 PortUnreachable
4 FragmentationNeeded and Don’t
Fragmentwas Set
134