This document discusses Internet Protocol version 4 (IPv4) and the Internet Control Message Protocol (ICMP). It provides details on IPv4 including that it is an unreliable, connectionless protocol operating at layer 3. It describes IPv4 header fields and fragmentation. It also explains that ICMP is used for error reporting and network queries since IPv4 lacks these functions. Specific ICMP message types are outlined including echo request/reply, destination unreachable, and source quench.
Related topics: