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