Dom Sieci Co to jest protokół komunikatów kontroli Internetu (icmp)? - definicja z techopedia

Co to jest protokół komunikatów kontroli Internetu (icmp)? - definicja z techopedia

Spisu treści:

Anonim

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.

Co to jest protokół komunikatów kontroli Internetu (icmp)? - definicja z techopedia