Пример анализа протокола

Содержание материала

Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна
 

А вот пакет ICMP Parameter Error, отправленный центральной системой в ответ:

ETHER: ----- Ether Header .....
ETHER:
ETHER: Packet 3 arrived at 16:56:57.90
ETHER: Packet size = 98 bytes
ETHER: Destination = 0:0:93:e0:a0:bf, Proteon
ETHER: Source = 8:0:25:30:6:51, CDC
ETHER: Ethertype = 0800 (IP)
ETHER:
IP: .....IP Header.....
IP:
IP: Version = 4
IP: Header length = 20 bytes
IP: Type of service = 0x00
IP:    xxx. .... =0 (precedence)
IP:    ...0 ____ = normal delay
IP:    ____ 0... = normal throughput
IP:    .....0.. = normal reliability
IP: Total length = 56 bytes
IP: Identification = 000c
IP: Flags = 0x0
IP:    .0......= may fragment
IP:    ..0.....= last fragment
IP: Fragment offset = 0 bytes
IP: Time to live = 59 seconds/hops
IP: Protocol = 1 (ICMP)
IP: Header checksum = 8a0b
IP: Source address = 172.16.51.252, bnos.wrotethebook.com
IP: Destination address = 172.16.55.106, fs.wrotethebook.com
IP: No options
IP:
ICMP: ..... ICMP Header .....
ICMP:
ICMP: Type = 12 (Parameter problem)
ICMP: Code = 0
ICMP: Checksum = 0d9f ICMP: Pointer = 10

Каждый из заголовков поделен на биты и связан с соответствующими полями заголовка TCP/IP. Из этого подробного анализа каждого пакета мы можем видеть, что маршрутизатор передал параметр IP Header Checksum (контрольная сумма заголовка IP) со значением Oxffff, и центральной системе контрольная сумма не понравилась. Нам известно, что центральная система среагировала именно на этот параметр, поскольку она вернула ошибку ICMP Parameter Error и указатель (Pointer) со значением 10. Parameter Error указывает на некорректность только что полученных данных, a Pointer указывает на данные, которые система полагает ошибочными. Десятый байт в заголовке IP-пакета маршрутизатора - поле IP Header Checksum. Поле данных сообщения об ошибке ICMP содержит заголовок, который считается ошибочным. При просмотре этих данных мы заметили, что, возвращая заголовок, центральная система «скорректировала» поле контрольной суммы и записала в него значение 0000. Очевидно, центральная система не согласна с вычисленной маршрутизатором контрольной суммой.


Обмениваться, хранить, передавать Ваши файлы стало просто как никогда.
yandex-disk
Читать подробнее: для чего Yandex-Диск проекту Mini-Server. Практика установки, настройки и использования сетевого хранилища на Ubuntu server LTS 12.04 в статье Резервное копирование сервера Ubuntu на Яндекс Диск.

>> Ubuntu 12.04 + Nginx Скачать сервер
>> Fedora 15 Скачать сервер
>> Простой Debian 6.0.6 Скачать сервер
>> CentOS 6.0 и
+ (5.6) другой
Скачать сервер
>> OpenSUSE 11.4
MAX
Скачать сервер

Вход на сайт

ВНИМАНИЕ!

Регистрация на сайте только по согласованию с администратором ресурса. Обращаться через форму обратной связи.