qual è il tipo di pacchetti ICMP? TCP o UDP


23

I pacchetti ping sono un tipo di pacchetti ICMP. Esiste una relazione tra ICMP e TCP. In altri casi possiamo garantire il loro arrivo nella rete. Voglio sapere che i pacchetti ICMP nella rete sono tcp o udp o quale o meno?

Risposte:


20

C'è qualche relazione tra ICMP e TCP

Non direttamente ICMP è il protocollo IP 1, TCP è il protocollo IP 6. Altri protocolli IP comuni sono 17 (udp) e 47 (gre).

In altri possiamo garantire il loro arrivo nella rete

In genere ICMP non viene inviato in alcun tipo di framework che utilizza riconoscimenti e timeout come TCP. Quindi la risposta qui è no.

Voglio sapere che i pacchetti ICMP nella rete sono tcp o udp o quale o no?

Nessuno di loro. Si comporta principalmente come udp ma non è progettato per trasportare dati. Non esiste un "collegamento" o una sessione creata con ICMP, in genere è una richiesta-risposta molto semplice, se ciò. Potresti "hackerare" l'ICMP per scambiare dati con i pacchetti ICMP echo se lo desideri.


Quindi se non utilizza TCP, se un pacchetto ICMP viene perso, come lo sapresti?
— Pacerier,

Assumi semplicemente dopo un periodo di timeout che non otterrai una risposta e che nessuno è dall'altra parte.
— LawrenceC,

10

Nessuno di loro: vengono inviati direttamente tramite IP. I pacchetti ICMP vengono utilizzati principalmente per il controllo della rete, ovvero tra router o ping e molti altri usi.


c'è qualche garanzia per quello? supponi che il tuo pacchetto ICMP sia ultimo nel link
— Mohammad Reza Rezwani l'

Non importa in quanto è un protocollo totalmente diverso e la maggior parte dei router e firewall lo gestisce in modo diverso. Nell'articolo di Wikipedia per ICMP puoi leggere quanto segue: ICMP differisce dai protocolli di trasporto come TCP e UDP in quanto non viene generalmente utilizzato per scambiare dati tra sistemi, né viene regolarmente utilizzato dalle applicazioni di rete dell'utente finale (ad eccezione di alcuni strumenti diagnostici come ping e traceroute) -> en.wikipedia.org/wiki/Internet_Control_Message_Protocol
— noggerl

5
@alex: il protocollo ICMP non prevede la consegna garantita. Dati i tipi di attività che svolge che non sarebbero comunque possibili (ad es. Invio di una richiesta di eco ICMP all'indirizzo IP di un server inattivo)
— RedGrittyBrick
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.