Съдържание:
- Определение - Какво означава протокол за съобщения за интернет контрол (ICMP)?
- Techopedia обяснява протокола за съобщения за интернет контрол (ICMP)
Определение - Какво означава протокол за съобщения за интернет контрол (ICMP)?
Internet Control Message Protocol (ICMP) е протокол за TCP / IP мрежов слой, който предоставя услуги за отстраняване на проблеми, контрол и съобщения за грешки. ICMP се използва най-често в операционни системи за мрежови компютри, където предава съобщения за грешки.
ICMP за Internet Protocol версия 4 се нарича ICMPv4, а за Internet Protocol версия 6 се нарича ICMPv6.
Протоколът за съобщение за интернет контрол също е известен като RFC 792.
Techopedia обяснява протокола за съобщения за интернет контрол (ICMP)
ICMP съобщение се създава в резултат на грешки в IP дейтаграма или за диагностични цели. Тези грешки се докладват на първоначалния IP адрес на първоначалната дейтаграма. ICMP съобщението се капсулира директно в една IP дейтаграма и съобщава за грешки при обработката на дейтаграми.
ICMP заглавието започва след заглавката на IPv4. ICMP пакет има осембайтово заглавие, последвано от раздел с данни с променлив размер. Първите четири байта на заглавката са фиксирани:
- ICMP тип
- ICMP код
- Контролна сума на цялото ICMP съобщение
- Контролна сума на цялото ICMP съобщение
Останалите четири байта на заглавката варират в зависимост от типа и кода на ICMP.
Съобщението за грешка, свързано с ICMP, включва секция с данни, която съдържа цялата IP заглавка, заедно с първите осем байта на пакета, генериращ съобщението за грешка. След това ICMP дейтаграма се капсулира в нова дейтаграма.




