RFC: 826
Оригинал: An Ethernet Address Resolution Protocol
Категория: Стандарт Интернета
Дата публикации:
Автор:
Перевод: Николай Малых

RFC 826, Страница 2 из 10

Описание задачи

Мир представляет собой джунгли и в сетевых играх принимает участие множество животных. Практически на каждом уровне сетевой архитектуры может использоваться множество протоколов. Например, на верхнем уровне могут использоваться протоколы TELNET и SUPDUP для удаленного доступа. На нижележащих уровнях используется потоковый протокол с гарантированной доставкой, в качестве которого может применяться протокол CHAOS, DOD TCP, Xerox BSP или DECnet. Ближе к аппаратному уровню на уровне логического транспорта модет использоваться протокол CHAOS, DOD Internet, Xerox PUP или DECnet. Ethernet поддерживает сосуществование всех перечисленных здесь (и многих других) протоколов в одном кабеле, используя для идентификации протокола поле типа в заголовке пакетов Ethernet. Однако Ethernet требует использования 48-битовой адресации устройств, подключенных к кабелю, тогда как большинство протоколов использует адреса других размеров и эти адреса могут быть не связаны с аппаратными адресами Ethernet. Например, протокол CHAOS использует 16-битовую адресацию, DOD Internet — 32-битовую, а Xerox PUP — 8-битовую. Поэтому требуется протокол, способный динамически распространять информацию о соответствии между протокольными адресами и адресами Ethernet.

Мотивация

Использование сетей Ethernet расширяется по мере роста числа производителей оборудования, соответствующего спецификации DIX. По мере роста числа устройств Ethernet увеличивается и число программ, работающих с этими интерфейсами. В такой ситуации возможны два варианта развития: (1) каждый разработчик использует собственный метод преобразования между протокольными и аппаратными адресами или (2) все разработчики используют единый стандарт, позволяющий распространять таблицы соответствия адресов без какого-либо преобразования. Данный документ является попыткой создания такого стандарта.

2007 - 2017 © Русские переводы RFC, IETF, ISOC.