Was ist ICMP?
ICMP ist das Internet Control Message Protocol.
ICMP ist ein ergänzendes Protokoll zu IP (Internet Protocol). Wie IP, ICMP befindet sich auf der Netzwerkschicht des OSI-Modells.
ICMP wird für das Senden von Kontroll-und Test-Nachrichten in IP-Netzwerken.
Im Gegensatz zu den Transport-Layer-Protokolle TCP (Transmission Control Protocol) und UDP (User Datagram Protocol), die auf der IP, ICMP besteht neben IP.
Die Fähigkeit zu verstehen, ICMP ist eine Voraussetzung für jede IP-kompatibles Netzwerk-Gerät. Doch viele Sicherheitsvorkehrungen wie Firewalls blockieren oder deaktivieren Sie alle oder einen Teil der ICMP-Funktionalität für die Zwecke der Gefahrenabwehr.
ICMP-Message-Typen
ICMP ist durch das Senden und Empfangen von einer begrenzten Anzahl von Nachrichten-Typen. Die ICMP-Message-Typen sind in der IANA ICMP-Typ-Nummern.
Die häufigsten ICMP-Nachrichtentypen sind:
Typ Name 0 Echo Reply 3 Destination Unreachable 4 Source Quench 5 Redirect 6 Alternate Host-Adresse 8 Echo 9 Router Advertisement 10 Router Solicitation 11 Zeit überschritten 12 Parameter Problem 13 Timestamp 14 Timestamp Reply 15 Informationen anfordern 16 Information Reply 17 Address Mask Request 18 Address Mask Reply 30 Traceroute
ICMP Echo Request und Echo Reply
Die beiden wichtigsten ICMP Echo Request-Nachrichten werden (8) und Echo Reply (0).
Echo Request und Echo Reply sind, die von der "Ping"-Befehl zu testen, Netzwerk-Konnektivität.
Hier verwenden wir den "ping"-Befehl, um drei 64-Byte-ICMP Echo Request-Nachrichten an www.freebsd.org und erhalten drei Echo Reply-Nachrichten in Reaktion:
bash-2.05A $ ping-c 3 www.freebsd.org
PING www.freebsd.org (216.136.204.117): 56 Daten-Bytes
64 Bytes von 216.136.204.117: icmp_seq = 0 ttl = 55 time = 63,708 ms
64 Bytes von 216.136.204.117: icmp_seq = 1 ttl = 55 time = 62,725 ms
64 Bytes von 216.136.204.117: icmp_seq = 2 ttl = 55 time = 62,618 ms
--- --- Www.freebsd.org Ping-Statistik
3 Pakete übertragen, 3 packets received, 0% packet loss
Hin-und Rückfahrt min / avg / max / stddev = 62.618/63.017/63.708/0.491 ms
Diese Ausgabe sagt uns, dass die Netzwerkverbindung zu www.freebsd.org ist. Außerdem erzählt uns die Zeit, jedes Paket hat, um wieder.
"Ping" ist ein äußerst nützliches Werkzeug für Netzwerk-Fehlersuche.
Zusätzliche Lesung am ICMP
ICMP ist in RFC 792: Internet Control Message Protocol.
|



