Passa al contenuto principale

Information Request or Information Reply Message (Messaggio di richiesta informazioni)

    0                   1                   2                   3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Type | Code | Checksum |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Identifier | Sequence Number |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Campi IP

Addresses (Indirizzi)

L'indirizzo dell'host sorgente in un messaggio di richiesta informazioni sarà l'indirizzo di destinazione del messaggio di risposta informazioni. Per formare un messaggio di risposta informazioni, la sorgente e la destinazione scambiano gli indirizzi, impostano il codice tipo a 16 e ricalcolano il checksum. Tuttavia, gli identificatori e i numeri di sequenza possono essere utilizzati dal processo mittente per associare le risposte alle richieste.

Campi ICMP

Type

15 per messaggio di richiesta informazioni;

16 per messaggio di risposta informazioni.

Code

0

Checksum

Il checksum è il complemento a uno a 16 bit della somma in complemento a uno del messaggio ICMP, a partire dal Type ICMP. Per calcolare il checksum, il campo checksum dovrebbe essere zero. Questo checksum può essere sostituito in futuro.

Identifier (Identificatore)

Se Code = 0, un identificatore per aiutare nell'abbinamento delle richieste informazioni alle risposte informazioni. Il codice può essere restituito nella risposta informazioni.

Sequence Number (Numero di sequenza)

Se Code = 0, un numero di sequenza per aiutare nell'abbinamento delle richieste informazioni alle risposte informazioni. Il codice può essere restituito nella risposta informazioni.

Descrizione

Questo messaggio può essere inviato con l'indirizzo rete sorgente nel campo indirizzo impostato a zero (che significa "questa rete") per richiedere informazioni sul numero della rete. Il messaggio di risposta dovrebbe specificare completamente i campi indirizzo sorgente e destinazione con gli indirizzi. Questo messaggio è un modo per un host di scoprire il numero della rete a cui è collegato.


Nota storica: Questi tipi di messaggio (15 e 16) sono ora OBSOLETI. Le reti moderne utilizzano DHCP (Dynamic Host Configuration Protocol, RFC 2131) o DHCPv6 (RFC 3315) per la configurazione di rete, inclusa la fornitura di informazioni sul prefisso di rete.

Le implementazioni NON DOVREBBERO più utilizzare questi tipi di messaggio per motivi di sicurezza:

  • Possono essere utilizzati per la ricognizione di rete
  • Forniscono autenticazione inadeguata
  • Le alternative moderne sono più sicure e ricche di funzionalità