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