Protokół ICMP

Protokół ICMP (ang. Internet ontrol Message Protocol) (RFC792) jest ściśle związany z protokołem IP i warstwą internetową protokołu TCP/IP.
Protokół IP to protokół bezpołączeniowy, nie posiada również mechanizmów informowania o błędach. Protokół ICMP, mimo iż jest odrębnym protokołem, wspiera IP w informowaniu o błędach.
Protokół ICMP umożliwia przesyłanie między urządzeniami aktywnymi pracującymi w sieci informacji o błędach występujących w funkcjonowaniu sieci IP. Powiadamia m.in. o braku możliwości dostarczenia pakietu do miejsca przeznaczenia czy zmianie wcześniej wyznaczonej trasy przez jeden z pośredniczących routerów. Informacje przesyłane przez ICMP noszą nazwę komunikatów i są przesyłane wewnątrz pakietów IP.
Protokół ICMP posługuje się 12 komunikatami, które są wymieniane pomiędzy urządzeniami pracującymi w sieci, np. routerami lub stacjami roboczymi. Dotyczą one m.in. :
  1. Przekroczenia czasu życia datagramu (ang. Time to Live - TTL) - komunikat jest wysyłany, jeśli po wykonaniu odpowiednich obliczeń wartość pola "czas życia datagramu IP" osiągnie zero.
  2. Wykrycia nieosiągalnych miejsc przeznaczenia.
  3. Chwilowego wstrzymania nadawania, gdy datagramy przybywają do komputera lub pośredniczącego routera szybciej , niż można je przetworzyć, i brakuje wolnej pamięci buforowej do ich zapamiętania.
  4. Sprawdzenia zasobów sieciowych. W tym celu wysyłany jest sygnał echa. System, po otrzymaniu tego komunikatu, musi natychmiast odesłać go do nadawcy. Brak odpowiedzi oznacza, że komunikacja w danej chwili jest niemożliwa.
Typowym przykładem wykorzystania protokołu TCMP jest polecenie ping występujące praktycznie we wszystkich aktywnych urządzeniach pracujących w sieci komputerowej.

Rysunek. ping.
Źródła i Literatura:
Adam Józefiok - "Budowa sieci komputerowych na przełącznikach i routerach Cisco", Wydawnictwo Helion 2009, ISBN: 978-83-246-4558-9.
Polish language edition published by HELION S.A. Copyright© 2009.
Copyright© 2009 Wydawnictwo HELION S.A
WWW: http:pl/helion.pl (księgarnia internetowa, katalog książek)

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *