Internet Control Message Protocol rfc. Error Reporting Testing di affidabilità Controllo di congestione Notifica di route-change Misurazione di performance Subnet addressing. Messaggi ICMP Segnalazioni di errore Richiesta/ Risposta DESTINATION UNREACHABLE (TYPE = 3) si utilizza quando: la sottorete o il router non può localizzare la destinazione quando un pacchetto con DF settato non può essere consegnato perché la rete su cui dovrebbe essere rilanciato ha una dimensione massima dei pacchetti inferiore alla sua lunghezza TIME EXCEEDED (TYPE = 11) viene inviato quando un pacchetto viene scartato a causa dell’azzeramento del suo contatore PARAMETER PROBLEM (TYPE = 12) indica un valore illegale in qualche campo dell’header SOURCE QUENCH (TYPE = 4); serve per bloccare hosts che stanno inviando troppi pacchetti REDIRECT (TYPE = 5); e' utilizzato da un router quando riceve un pacchetto la cui destinazione finale potrebbe essere raggiunta attraverso un istradamento di costo minore ECHO REQUEST (TYPE = 8) e ECHO REPLY (TYPE = 0) vengono utilizzati per controllare se una determinata destinazione è raggiungibile ed è operante TIMESTAMP REQUEST (TYPE = 13) e TIMESTAMP REPLY (TYPE = 14) consentono la misurazione delle performance della rete in termini di ritardo ADDRESS MASK REQUEST (TYPE = 17) e ADDRESS MASK REPLY (TYPE = 18) sono utilizzati da un host per accertare l’address mask associato alla sottorete a cui e’ collegato Entita’ ICMP Entita’ TCP Interfaccia (demux) Datagramma IP in arrivo Entita’ UDP Macrolezione 6: L’interconnessione di reti eterogenee