2.2. Отображение адресов
Отображение 32-битовых адресов Internet в 16/48-битовые адреса IEEE 802 должно выполняться с помощью динамической процедуры обнаружения адресов ARP (Address Resolution Protocol — протокол преобразования адресов) [RFC826]. Адреса Internet произвольным образом распределяются между сетями Internet. Каждая реализация хоста должна знать Internet-адрес хоста и отвечать на запросы ARP. При необходимости также должен использоваться протокол ARP для преобразования адресов Internet в адреса IEEE 802.
2.3. Детали ARP
Протокол ARP поддерживает несколько полей, задающих параметры использования для любого конкретного контекста [RFC826]:
Поле | Размер (бит) | Название |
---|---|---|
hrd | 16 | Hardware Type — тип оборудования |
pro | 16 | Protocol Type — тип протокола |
hln | 8 | Число октетов каждого аппаратного адреса |
pln | 8 | Число октетов каждого протокольного адреса |
op | 16 | Код операции |
Код типа оборудования для сетей IEEE 802 (всех типов) имеет значение 6 (см. [RFC1010], стр.16); код типа протокола для IP равен 2048 (см. [RFC1010], стр.14). Число октетов в аппаратном адресе составляет 2 или 6 для 16-разрядных и 48-разрядных адресов IEEE 802, соответственно. Размер протокольного адреса (для IP) равен 4. В качестве кода операции используется значение 1 (запросы) или 2 (отклики).
2.4. Широковещ ательные адреса
Широковещательные адреса Internet (адреса, в которых связанная с хостом часть содержит только 1) должны отображаться в широковещательные адреса IEEE 802 (только единицы), как указано в работе [RFC1009] (стр. 14).
2.5. Использование трейлеров
Некоторые версии Unix 4.x BSD используют иной метод инкапсуляции для обеспечения более высокой производительности при работе с архитектурой виртуальной памяти VAX. Системы одной сети IEEE 802 могут (по согласованию) использовать этот формат для обмена данными между собой. Детальное описание трейлерной инкапсуляции можно найти в работе [RFC893]. Однако все хосты должны поддерживать стандартный метод инкапсуляции (без использования трейлеров).
2.6. Порядок битов
Как описано в приложении Appendix B к спецификации протокола IP [RFC791], дейтаграммы IP передаются через сети IEEE 802 в виде последовательности 8-битовых байтов. Используемый для передачи порядок битов называется «big-endian» [11].
2.7. Максимальные передаваемый блок MTU
Размеры максимального передаваемого блока MTU отличаются в разных типах сетей IEEE 802. Ниже рассмотрены значения MTU для всех типов сетей IEEE 802. Однако, в каждой конкретной сети все хосты должны использовать одинаковое значение MTU. В дальнейшем термины максимальный размер пакета (maximum packet size) и максимальный передаваемый блок (maximum transmission unit) используются как синонимы.