The document discusses several Internet protocols including ICMP, IGMP, and ICMPv6. ICMP handles error reporting and queries for IPv4. It has error messages and query messages. IGMP is used to collect information about group membership for multicasting. ICMPv6 is an updated version that includes some protocols incorporated from ICMPv4 and adds new message types to support IPv6 functions like neighbor discovery and multicast listener delivery.