| _ _ o._ _ | |_ |(_)(_||| |(_ ||_||_) ###### _| ################ ICMP erklärt ########################## # Vorwort Kleine F.A.Q. zum Thema ICMP "Internet Control Message Protocol" # ICMP (Internet Control Message Protocol) Das "Internet Control Message Protocol" kurz "ICMP" ist ein fester Bestandteil des Internet Protocols "IP", welches jedoch als eigenständiges Protokoll behandelt wird. Mit ICMP wird die Übermittlung bei zb. Fehlern im TCP/IP Netzwerk bzw. auch unter dem Protokoll "UDP" (User Datagram Protocol) durchgeführt. Hauptaufgabe von ICMP ist somit die Übertragung von Statusinformationen und Fehlermeldungen der Protokolle IP, TCP und UDP. Genutzt werden diese ICMP Meldungen von Rechnern und aktiven Netzknoten wie zb. Routern bzw. Hosts um sich gegenseitig Probleme mit den Datenpaketen mitzuteilen. Die Übertragungsqualität des Protokolls wird somit durch ICMP verbessert. Auch Tools welche zur Netzwerküberwachung und Analyse dienen nutzten für die Auswertung der übertragenden Daten das ICMP Protokoll. Ein ICMP-Befehl setzt sich immer aus einem Typ, einem Code und den ersten 8 Bytes des IP-Headers, bei dem der Fehler aufgetreten ist. // Befehle von ICMP *************************************************************************** Typ | Code | Bedeutung ----|------|----------------------------- 0 | 0 | echo reply (ping) 3 | 0 | destination network unreachable (Netzwerk nicht erreichbar) 3 | 1 | destination host unreachable (Host nicht erreichbar) 3 | 2 | destination protocol unreachable (Protokonn nicht verfügbar) 3 | 3 | destination port unreachable (Port nicht erreichbar) 3 | 6 | destination network unknown (Netzwerk unbekannt) 3 | 7 | destination host unknown (Host unbekannt) 4 | 0 | source quench (für Überlastungskontrolle, nicht benutzt) 8 | 0 | echo request (ping) 9 | 0 | route advertisement 10 | 0 | router discovery 11 | 0 | TTL expired (traceroute) 12 | 0 | bad IP header *************************************************************************** # Schlusswort Auch wenn es nur eine einfache Erklärung von ICMP ist, hoffe ich einigen das Protokoll und dessen Aufgabe im TCP/IP etwas genauer erklärt zu haben, so das der Sinn und die Verwendung von ICMP verstanden wurde. GreezZz TheShell TheShell@login-club.org September 2004 http://www.login-club.org | http://board.login-club.org | irc://irc.euirc.net:6667/loginclub Loginclub Info: Geschrieben von "TheShell" __ __ __ __ | |.-----..-----.|__|.-----..----.| |.--.--.| |--. | || _ || _ || || || __|| || | || _ | |__||_____||___ ||__||__|__||____||__||_____||_____| |_____| # Kopieren erlaubt, verändern verboten!