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.