ICMP
Il protocollo ICMP (Internet Control Message Protocol) si preoccupa di trasmettere informazioni riguardanti malfunzionamenti, informazioni di controllo o messaggi tra i veri componenti della rete internet.È definito nella RFC 792. Poichè è costituito da un singolo pacchetto IP ed è spedito via UDP, il protocollo non ne garantisce la consegna a destinazione. Viene utilizzato da molti programmi, tra cui ping e traceroute.
| Table of contents |
|
2 Header ICMP 3 Tipo 4 Codice 5 Checksum dell'Header ICMP 6 Dati |
| Header MAC | Header IP | Header ICMP | Dati ::: |
Header ICMP
Bit del messaggio
| 00 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Tipo | Codice | Checksum dell'Header ICMP | |||||||||||||||||||||||||||||
| Dati ::: | |||||||||||||||||||||||||||||||
Tipo
8 bit
Specifica il formato del messaggio ICMP
| Descrizione dei tipi | |
|---|---|
| 0 | Echo reply |
| 1 | Riservato |
| 2 | Riservato |
| 3 | Destinazione irraggiungibile |
| 4 | Source quench |
| 5 | Redirect |
| 6 | Indirizzo Host Alternativo |
| 7 | |
| 8 | Echo request |
| 9 | Router advertisement |
| 10 | Router solicitation |
| 11 | Richiesta scaduta |
| 12 | Errore nei parameteri |
| 13 | Richiesta di data e orario |
| 14 | Invio data e orario |
| 15 | Richiesta informazioni |
| 16 | Risposta informazioni |
| 17 | Richiesta address mask |
| 18 | Risposta address mask |
| 19 | Riservato (sicurezza) |
| 20 - 29 | Riservato (robustezza) |
| 30 | Traceroute |
| 31 | Errore di conversione |
| 32 | Redirect su host mobile |
| 33 | IPv6 Where-Are-You |
| 34 | IPv6 I-Am-Here. |
| 35 | Mobile Registration Request |
| 36 | Mobile Registration Reply |
| 37 | Domain Name request |
| 38 | Domain Name reply |
| 39 | SKIP Algorithm Discovery Protocol |
| 40 | Photuris, falle di sicurezza |
| 41 - 255 | Riservati |
Codice
8 bit
Ulteriore qualificazione del messaggio