Internet Control Message Protocol
ICMP используется для передачи сообщений об ошибках и других исключительных ситуациях, возникших при передаче данных. Также на ICMP возлагаются некоторые сервисные функции. Как правило, ICMP использует
IP как транспортный протокол.
Пример дешифрации
ICMP RFC 792, 1981
34 00000011 Type.......................... DESTINATION-UNREACHABLE
-- DESTINATION-UNREACHABLE
35 00000011 Code.......................... Port unreachable
36 ***b16** Cheksum....................... 51918 Dec
-- Unused
38 ***B4*** Data.......................... 00 00 00 00
-- Internet header + 64 bits of original data datagram
42 0100.... Version....................... Internet Protocol
....0101 Internet header length........ 5 Dec
-- Type of service
43 000..... Precedence.................... Routine
...0.... Delay......................... Normal
....0... Throughput.................... Normal
.....0.. Relibility.................... Normal
......00 Reserved...................... 0 Dec
44 ***b16** Total length.................. 90 Dec
46 ***b16** Identification................ 33626 Dec
-- Flags
48 0....... Spare......................... 0
.0...... DF............................ May fragment
..0..... MF............................ Last fragment
***b13** Fragment offset............... 0 Dec
50 11111111 Time to live.................. 255 Dec
51 00010001 Protocol...................... UDP:User Datagram
52 ***b16** Header checksum............... 57330 Dec
-- Source address
-- (Align bits)
54 ***B4*** Address....................... 172.21.0.2
-- Destination address
-- (Align bits)
58 ***B4*** Address....................... 172.21.0.25
-- 64 bits of original data datagram
62 ***B8*** Data.......................... 0A A7 27 41 00 46 00 00
Фильтрация
Ссылки