Структура ARP-пакета

На рис. 3 проиллюстрирована структура пакета, используемого в запросах и ответах ARP.

Hardware type (HTYPE): каждый транспортный протокол передачи данных имеет свой номер, который хранится в этом поле. Например, Ethernet имеет номер 0x0001.

Protocol type (PTYPE): код протокола. Например, для IPv4 будет записано 0x0800.

Hardware length (HLEN): длина физического адреса в байтах. Ethernet-адреса имеют длину 6 байт. Protocol length (PLEN): длина логического адреса в байтах. IPv4 адреса имеют длину 4 байта.

Operation: код операции отправителя: 1 в случае запроса и 2 в случае ответа. Sender hardware address (SHA): физический адрес отправителя.

Sender protocol address (SPA): логический адрес отправителя.

Target hardware address (THA): физический адрес получателя. Поле пусто при запросе. Target protocol address (TPA): логический адрес получателя.

Узнай цену консультации

"Да забей ты на эти дипломы и экзамены!” (дворник Кузьмич)