Definizione di Internet Control Message Protocol

Internet Control Message Protocol è anche noto come ICMP. È un protocollo a livello di rete. I messaggi ICMP non vengono trasferiti direttamente al livello di rete, invece, prima, i messaggi ICMP vengono incapsulati in datagrammi IP e quindi trasferiti a una rete inferiore.

Il diagramma sotto riportato mostra il processo di incapsulamento in Internet Control Message Protocol.

Perchè ne abbiamo bisogno?

Il protocollo Internet fornisce un datagramma senza connessione. L'obiettivo dietro questo è quello di rendere efficiente l'uso delle risorse di rete. In altre parole, è progettato per trasferire datagrammi da un host all'altro. Ma ha due carenze: mancanza di assistenza e mancanza di meccanismo di errore. Per risolvere questi due problemi, viene visualizzato il protocollo Internet Control Message Protocol.
Messaggi del protocollo dei messaggi di controllo Internet
Esistono due tipi di messaggi Protocollo messaggi di controllo Internet: 1) Messaggi di segnalazione errori e 2) Messaggi di query. I messaggi di segnalazione errori vengono utilizzati per rilevare i problemi che un router o un host potrebbe dover affrontare durante la trasformazione del pacchetto IP. I messaggi di query aiutano il gestore della rete a ottenere informazioni specifiche da qualsiasi router o host.

Formato del messaggio Protocollo messaggio di controllo Internet

Il diagramma sotto riportato mostra il formato del messaggio Protocollo Internet Control Message.

  • Tipo : questo campo è di 8 bit che definisce i tipi di messaggi.
  • Codice: questo campo è di 8 bit che definisce il motivo del tipo di messaggio specifico.
  • Checksum: questo campo è di 16 bit che viene utilizzato per rilevare l'errore durante la trasformazione dei datagrammi.
  • Resto dell'intestazione: questo campo è per ogni tipo di messaggio.
  • Sezione dati: questo file è un messaggio di errore. Contiene informazioni sul pacchetto originale che presenta un errore. Nel caso di messaggi di query, questo campo contiene informazioni aggiuntive in base al tipo di query.

Tipi di messaggi del protocollo dei messaggi di controllo Internet

Ecco i tipi di messaggi di Protocollo messaggi di controllo Internet riportati di seguito

1) Messaggi di segnalazione errori

I messaggi di segnalazione errori vengono utilizzati per segnalare problemi che il router o l'host possono incontrare durante la trasformazione dei datagrammi. Ricorda che i messaggi di segnalazione errori non correggono l'errore che il router deve affrontare, ma fornisce semplicemente il rapporto riepilogativo dell'errore. I messaggi di errore vengono sempre inviati al sito di origine, ad esempio il mittente, poiché i datagrammi contengono solo l'origine e l'indirizzo IP di destinazione. Internet Control Message Protocol utilizza un indirizzo IP dell'origine per inviare un messaggio di errore.
Esistono cinque tipi di messaggi di segnalazione errori:

  1. Messaggio irraggiungibile di destinazione
  2. Messaggio di spegnimento della fonte
  3. Messaggio superato
  4. Messaggio di problema dei parametri
  5. Messaggio di reindirizzamento
  • Messaggio di destinazione non raggiungibile: l'host o il router invia il messaggio di destinazione non raggiungibile all'origine che ha avviato il datagramma quando l'host o il router non è in grado di instradarlo. In altre parole, quando il router non è in grado di inviare un datagramma al destinatario, invia il messaggio di destinazione non raggiungibile alla fonte.
  • Messaggio di spegnimento della fonte: il router invia messaggi di spegnimento della fonte alla fonte del datagramma quando l'host o il router scarta il datagramma a causa della mancanza del controllo del flusso e del controllo della congestione.
  • Messaggio di tempo superato: il messaggio di tempo superato può essere generato in due casi. Discutiamo quei casi
    Caso 1: quando l'host o il router riducono il tempo necessario per portare a zero il valore del datagramma, Internet Protocol Message Protocol invia il messaggio di tempo superato all'indirizzo di origine e scarta il datagramma.
    Caso 2: quando l'indirizzo di destinazione non riceve tutti i frammenti di datagramma in un intervallo di tempo specificato, Internet Control Message Protocol invia un messaggio di tempo superato all'indirizzo di origine e scarta il datagramma.
    Nel messaggio tempo superato, i router utilizzano il codice 0 per mostrare che il valore del tempo per vivere il campo è 0 e l'host di destinazione utilizza il codice 1 per mostrare tutti i frammenti di datagrammi ricevuti all'ora specificata.
  • Messaggio di problema del parametro: questo messaggio viene creato dall'host o dal router di destinazione. Se il router o l'host di destinazione identifica un'attività ambigua o un valore mancante in qualsiasi campo del datagramma, invia il messaggio relativo ai problemi del parametro all'indirizzo di origine e scarta il datagramma.
  • Messaggio di reindirizzamento: questo messaggio viene inviato da un router o host sulla stessa rete locale.
    La tabella di routing genera traffico in quanto aggiorna le tabelle in modo dinamico. Principalmente l'host utilizza il routing statico. Quando arriva l'host, la sua tabella di routing ha un numero limitato di voci. Conosce solo l'indirizzo IP di un router e router predefinito. Per questo motivo l'host può inviare il datagramma di una rete a un'altra, ovvero router errato. In questo caso, il router errato che riceve i datagrammi inoltra al router corretto. Ma per aggiornare la tabella di routing dell'host, invia un messaggio di reindirizzamento all'host.

2) Messaggi di query

I messaggi di query aiutano i gestori di rete a ottenere informazioni specifiche da qualsiasi router o host. In altre parole, Internet Control Message Protocol può diagnosticare alcuni problemi di rete tramite messaggi di query.
Esistono quattro tipi di messaggi di query:

  1. Richiesta eco e messaggio di risposta
  2. Richiesta timestamp e messaggio di risposta
  3. Richiesta maschera indirizzo e messaggio di risposta
  4. Richiesta di router e messaggio pubblicitario
  • Messaggio di richiesta e risposta ecologica: questo messaggio è progettato per scopi diagnostici. Questi messaggi vengono utilizzati per identificare se due sistemi possono comunicare tra loro o meno.
    Il messaggio di richiesta dell'eco può essere inviato dall'host o dal router, mentre il messaggio di risposta dell'eco viene inviato dall'host o dal router che riceve un messaggio di richiesta dell'eco.
    I gestori di rete utilizzano questi messaggi per verificare le operazioni del protocollo IP.
    Utilizzando il comando ping ogni richiesta e messaggio di risposta può verificare la raggiungibilità dell'host o del router.
  • Richiesta timestamp e messaggio di risposta: la richiesta timestamp e il messaggio di risposta sono utilizzati per determinare il tempo di andata e ritorno, ogni datagramma IP impiega durante il viaggio da un host a un altro host. Può anche sincronizzare gli orologi tra host.
  • Richiesta maschera indirizzo e messaggio di risposta: questi messaggi vengono utilizzati per identificare la maschera dell'host.
    Ad esempio, supponiamo che l'host abbia conosciuto il suo indirizzo IP 192.168.1.25 ma non conosca la maschera dell'host corrispondente, in tal caso, per conoscere la maschera dell'host che invia il messaggio di richiesta della maschera dell'indirizzo per il router sulla rete LAN. Nel caso in cui l'host conosca l'indirizzo IP del router, invia una richiesta direttamente a quel router e, se non lo sa, trasmette il messaggio di richiesta. Il router che riceve la richiesta della maschera dell'indirizzo risponde con una risposta della maschera dell'indirizzo e fornisce la maschera all'host.
  • Richiesta di router e messaggio pubblicitario: supponiamo che un host desideri inviare dati su un altro host che si trova su un'altra rete e deve conoscere l'indirizzo IP dei router collegati alla propria rete. Vuole anche sapere se il router della propria rete funziona o meno. In tale situazione, la sollecitazione del router e i messaggi pubblicitari possono aiutare. Il messaggio di sollecitazione del router di trasmissione host e il router che riceve il messaggio trasmettono le informazioni di routing utilizzando un messaggio di annuncio del router.

Articoli consigliati

Questa è una guida a Internet Control Message Protocol. Qui discutiamo i tipi di messaggi Protocollo messaggi di controllo Internet. Puoi anche leggere il seguente articolo per saperne di più -

  1. Strumenti di marketing su Internet
  2. Idee commerciali basate su Internet
  3. Carriera nello sviluppo Web
  4. Principi di test del software

Categoria: