Na camada da Internet (camada de rede) do modelo TCP/IP, outro exemplo de protocolo é
ICMP (Internet Control Message Protocol) . O ICMP não é um protocolo de roteamento, mas é usado para relatórios de erros e outros diagnósticos de rede. Coisas como ping e traceroute usam o ICMP.