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.

TCP / IP für Dummies TCP / IP Illustrated Volume 1
Kauf diese hervorragende Bücher über TCP / IP bei Amazon.com


Top 5 Free Networking Tools

Free White Papers auf Vernetzung

Bookmark Was ist ICMP?

Neueste Blog-Posts


Englisch Englisch Deutsch Deutsch Spanisch Spanisch Französisch Französisch Italienisch Italienisch Portugiesisch Portugiesisch Russisch Russisch Niederländisch Niederländisch
Griechisch Griechisch Hindi Hindi Japanisch Japanisch Koreanisch Koreanisch Chinesisch Chinesisch Chinesisch (Taiwan) Chinesisch (Taiwan) Arabisch Arabisch

Copyright 2009 Tech-FAQ. Alle Rechte vorbehalten. Datenschutz.