During an audit of network communication, an administrator notes several packets that are not delivering data payloads but are instead facilitating operational communication between devices for diagnostic purposes. These packets are triggering alerts indicating that a destination is unreachable. Which protocol is responsible for generating these types of packets?
Transport Layer Security (TLS)
User Datagram Protocol (UDP)
Internet Control Message Protocol (ICMP)
Address Resolution Protocol (ARP)