ICMP
ICMP (Internet Control Message Protocol) to protokół warstwy sieciowej służący do przesyłania komunikatów diagnostycznych i informacji o błędach. Jest wykorzystywany przez narzędzia takie jak ping i traceroute do testowania łączności sieciowej. ICMP informuje nadawcę o problemach z dostarczeniem pakietów, np. o nieosiągalnym hoście lub przekroczeniu czasu życia pakietu.