1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- """
- Структура APR пакета:
- Слово 1
- Hardware type (HTYPE) (16 бит). Номер канального протокола.
- Пример: 1 - ethernet
- Protocol type (PTYPE) (16 бит). Тип сетевого протокола.
- Пример: 0x8000 - IPv4
- Слово 2
- Hardware length (HLEN) (8 бит) - Длина физического адреса в байтах.
- В ethernet длина MAC = 6 байт.
- Protocol length (PLEN) (8 бит) - Длина логического адреса в байтах.
- Длана IPv4 = 4 байта.
- Operation (OPER) (16 бит) - Код операции отправителя
- 0x0001 - запрос, 0x0002 - ответ.
- Поле переменной длины
- Sender harware address (SHA) - Физический адерс отпровителя
- Поле переменной длины
- Sender protocol address (SPA) - Логический ардес отпровителя
- Поле переменной длины
- Target hardware address (THA) - Физический адрес получателя.
- Не требуется при запросе.
- Поле переменной длины
- Target protocol address (TPA) - Логический адрес получателя.
- """
- import socket
- import time
|