Spisu treści:
- Definicja - Co oznacza protokół ICMP (Internet Control Message Protocol)?
- Techopedia wyjaśnia Internet Control Message Protocol (ICMP)
Definicja - Co oznacza protokół ICMP (Internet Control Message Protocol)?
Internet Control Message Protocol (ICMP) to protokół warstwy sieci TCP / IP, który zapewnia rozwiązywanie problemów, kontrolę i usługi komunikatów o błędach. ICMP jest najczęściej używany w systemach operacyjnych dla komputerów w sieci, gdzie przesyła komunikaty o błędach.
ICMP dla protokołu internetowego w wersji 4 nazywa się ICMPv4, a dla protokołu internetowego w wersji 6 nazywa się ICMPv6.
Protokół wiadomości kontroli Internetu jest również znany jako RFC 792.
Techopedia wyjaśnia Internet Control Message Protocol (ICMP)
Komunikat ICMP jest tworzony w wyniku błędów w datagramie IP lub do celów routingu diagnostycznego. Błędy te są zgłaszane do źródłowego adresu IP źródłowego datagramu. Komunikat ICMP jest enkapsulowany bezpośrednio w jednym datagramie IP i zgłasza błędy w przetwarzaniu datagramów.
Nagłówek ICMP rozpoczyna się po nagłówku IPv4. Pakiet ICMP ma ośmiobajtowy nagłówek, po którym znajduje się sekcja danych o zmiennej wielkości. Pierwsze cztery bajty nagłówka są stałe:
- Typ ICMP
- Kod ICMP
- Suma kontrolna całego komunikatu ICMP
- Suma kontrolna całego komunikatu ICMP
Pozostałe cztery bajty nagłówka różnią się w zależności od typu i kodu ICMP.
Komunikat o błędzie związany z ICMP zawiera sekcję danych, która zawiera cały nagłówek IP wraz z pierwszymi ośmioma bajtami pakietu, który wygenerował komunikat o błędzie. Datagram ICMP jest następnie enkapsulowany w nowy datagram.
