Ping-Pakete ist eine Art von ICMP-Paketen. Gibt es eine Beziehung zwischen ICMP und TCP? Können wir ihre Ankunft im Netzwerk garantieren? Ich möchte wissen, ob ICMP-Pakete im Netzwerk TCP oder UDP sind oder welche nicht?
Gibt es einen Zusammenhang zwischen ICMP und TCP?
Nicht direkt. ICMP ist IP-Protokoll 1, TCP ist IP-Protokoll 6. Andere gängige IP-Protokolle sind 17 (udp) und 47 (gre).
Andernfalls können wir deren Eintreffen im Netz garantieren
Normalerweise wird ICMP nicht innerhalb eines Frameworks gesendet, das Bestätigungen und Zeitüberschreitungen verwendet, wie dies bei TCP der Fall ist. Die Antwort hier ist also nein.
Ich möchte wissen, ob ICMP-Pakete im Netzwerk TCP oder UDP sind oder welche davon?
Keines von denen. Es verhält sich hauptsächlich wie udp, ist jedoch nicht für den Datentransport ausgelegt. Es gibt keine "Verknüpfung" oder Sitzung, die mit ICMP erstellt wurde. In diesem Fall handelt es sich in der Regel um eine sehr einfache Anfrage-Antwort. Sie könnten ICMP "hacken", um Daten über Echo-ICMP-Pakete zu tauschen, wenn Sie dies wirklich wollten.
Keiner von ihnen - sie werden direkt über IP gesendet. ICMP-Pakete werden hauptsächlich zur Netzwerksteuerung verwendet, dh zwischen Routern oder Ping und vielen anderen Verwendungszwecken.
quelle