ICMP
Матеріал з Вікіпедії — вільної енциклопедії.
ICMP (англ. Internet Control Message Protocol — міжмережевий протокол керуючих повідомлень) — мережний протокол, що входить в стек протоколів TCP/IP. В основному ICMP використається для передачі повідомлень про помилки й інші виняткові ситуації, що виникли при передачі даних. Також на ICMP покладають деякі сервісні функції.
Протокол ICMP описаний в RFC 792 (з доповненнями в RFC 950) і є стандартом Інтернету (входити в стандарт STD 5 разом з IP). Хоча формально ICMP використає IP (ICMP пакети Інкапсуляція в IP пакети), він є невід'ємною частиною IP й обов'язковий при реалізації стека TCP/IP. Поточна версія ICMP для IPv4 називається ICMPv4. В IPv6 існує аналогічний протокол ICMPv6.
Протокол ICMP не робить протокол IP засобом надійної доставки повідомлень. Для цих цілей існує TCP.
ICMP повідомлення (тип 12) генеруються при знаходженні помилок у заголовку IP пакета (за винятком самих ICMP пакетів, щоб не привести до нескінченно зростаючого потоку ICMP повідомлень про ICMP повідомлення).
ICMP повідомлення (тип 3) генеруються маршрутизатором при відсутності маршруту до адресата.
Утиліта ping, що служить для перевірки можливості доставки IP пакетів використає ICMP повідомлення з типом 8 (ц-запит) і 0 (луна-відповідь).
Утиліта traceroute, що відображає шлях проходження IP пакетів, використає ICMP повідомлення з типом 11.
[ред.] Типи ICMP пакетів (неповний список)
- 0 Луна-відповідь
- 3 Адресат недоступний
- 4 Стримування джерела
- 5 Перенапрямок
- 8 Луна-запит
- 11 Перевищення тимчасово?про інтервал
- 12 Невірний параметр
- 13 Запит мітки часу
- 14 Відповідь із міткою часу
- 15 Інформаційний запит
- 16 Інформаційна відповідь
[ред.] Посилання
![]() |
Це незавершена стаття про комп'ютери. Ви можете допомогти проекту, виправивши або дописавши її. |