Heim  >  Artikel  >  Welches Protokoll ist ICMP?

Welches Protokoll ist ICMP?

青灯夜游
青灯夜游Original
2019-06-01 18:02:526605Durchsuche

ICMP ist (Internet Control Message Protocol) Internet Control Message Protocol. Es ist ein Unterprotokoll der TCP/IP-Protokollsuite und wird zur Übertragung von Steuernachrichten zwischen IP-Hosts und Routern verwendet. Kontrollnachrichten beziehen sich auf Nachrichten über das Netzwerk selbst, z. B. über die Netzwerkkonnektivität, ob der Host erreichbar ist und ob Routen verfügbar sind. Obwohl diese Steuernachrichten keine Benutzerdaten übertragen, spielen sie eine wichtige Rolle bei der Übertragung von Benutzerdaten.

Welches Protokoll ist ICMP?

Das ICMP-Protokoll ist ein verbindungsloses Protokoll, das zur Übertragung von Kontrollinformationen zur Fehlerberichterstattung verwendet wird. Es ist ein sehr wichtiges Protokoll und äußerst wichtig für die Netzwerksicherheit.

Es ist ein Unterprotokoll der TCP/IP-Protokollsuite und ein Netzwerkschichtprotokoll. Es wird hauptsächlich zur Übertragung von Steuerinformationen zwischen Hosts und Routern verwendet, einschließlich der Meldung von Fehlern und dem Austausch eingeschränkter Steuer- und Statusinformationen. usw. Wenn IP-Daten nicht auf das Ziel zugreifen können oder der IP-Router Datenpakete nicht mit der aktuellen Übertragungsrate weiterleiten kann, werden automatisch ICMP-Nachrichten gesendet. Der Wert des Protokolltypfelds (Protokoll 8 Bit) im Header der IP-Frame-Struktur der ICMP-Nachricht ist =1.

ICMP bietet konsistente und leicht verständliche Fehlerberichtsinformationen. Die gesendete Fehlermeldung wird an das Gerät zurückgesendet, das die ursprünglichen Daten gesendet hat, da nur das sendende Gerät der logische Empfänger der Fehlermeldung ist. Das sendende Gerät kann dann anhand der ICMP-Nachricht die Art des aufgetretenen Fehlers ermitteln und bestimmen, wie das fehlgeschlagene Paket am besten erneut gesendet werden kann. Die einzige Funktion von ICMP besteht jedoch darin, Probleme zu melden und nicht, Fehler zu korrigieren. Die Aufgabe der Fehlerkorrektur liegt beim Absender.

Wir verwenden häufig das ICMP-Protokoll im Netzwerk. Beispielsweise verwenden wir häufig den Ping-Befehl (verfügbar sowohl in Linux als auch in Windows), um zu überprüfen, ob dieser „Ping“-Prozess tatsächlich ICMP ist. Der Prozess der Vereinbarungsarbeit. Es gibt weitere Netzwerkbefehle wie den Tracert-Befehl zum Verfolgen von Routen, die ebenfalls auf dem ICMP-Protokoll basieren.

Das obige ist der detaillierte Inhalt vonWelches Protokoll ist ICMP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn