Relevant IPv4 Standards

IPv4 is the foundation of TCP/IPv4 and accounts for many of its distinguishing characteristics, such as its 32-bit address size, its addressing model, its packet header structure and routing. IPv4 was first defined in RFC 791 “Internet Protocol”, September 1981.

The following standards are relevant to IPv4 (most important ones are in bold):

RFC 791, “Internet Protocol”, September 1981 (Standards Track)

RFC 792, “Internet Control Message Protocol”, September 1981 (Standards Track)

RFC 826, “An Ethernet Address Resolution Protocol”, November 1982 (Standards Track)

RFC 1256, “ICMP Router Discovery Messages”, September 1991 (Standards Track)

RFC 2390, “Inverse Address Resolution Protocol”, September 1998 (Standards Track)

RFC 2474, “Definition of the Differentiated Services Field (DS Field) in the IPv4 and IPv6 Headers”, December 1998 (Standards Track)

RFC 4884, “Extended ICMP to Support Multi-Part Messages”, April 2007 (Standards Track)

RFC 4950, “ICMP Extensions for Multiprotocol Label Switching”, August 2007 (Standards Track)

RFC 5494, “IANA Allocation Guidelines for the Address Resolution Protocol (ARP)”, April 1009 (Standards Track)

RFC 5735, “Special Use IPv4 Addresses”, January 2010 (Best Current Practices)