Zawartość
- Definicja - Co oznacza Internet Control Protocol (ICMP)?
- Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.
- Techopedia wyjaśnia Internet Control Protocol (ICMP)
Definicja - Co oznacza Internet Control Protocol (ICMP)?
Internet Control Protocol (ICMP) to protokół warstwy sieci TCP / IP, który zapewnia usługi rozwiązywania problemów, kontroli i błędów. ICMP jest najczęściej używany w systemach operacyjnych dla komputerów w sieci, gdzie przesyła błędy.
ICMP dla protokołu internetowego w wersji 4 nazywa się ICMPv4, a dla protokołu internetowego w wersji 6 nazywa się ICMPv6.
Internet Control Protocol jest również znany jako RFC 792.
Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.
Techopedia wyjaśnia Internet Control Protocol (ICMP)
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. 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 ICMP
- Suma kontrolna całego ICMP
Pozostałe cztery bajty nagłówka różnią się w zależności od typu i kodu ICMP.
Błąd związany z ICMP obejmuje sekcję danych, która zawiera cały nagłówek IP wraz z pierwszymi ośmioma bajtami pakietu, który wygenerował błąd. Datagram ICMP jest następnie enkapsulowany w nowy datagram.