Протоколы ARP и RARP
краткое описание структуры пакетов, используемых для праямого и обратного преобразования адресов
ARP/RARP
RFC 826 (перевод на русский язык - PDF)
RFC 903 (перевод на русский язык - PDF )
RFC 1293
RFC 1390
TCP/IP использует протоколы ARP (Address Resolution Protocol - протокол преобразования адресов) и RARP (Reverse Address Resolution Protocol - протокол обратного преобразования адресов) для инициализации использования адресов Internet в сетях Ethernet и сетях иных типов, использующих метод MAC (media access control) для управления доступом к среде передачи. Протокол ARP позволяет хостам обмениваться информацией с другими хостами в тех случаях, когда известен только IP-адрес ближайшего соседа. Перед тем, как использовать IP хост передает широковещательный запрос ARP, содержащий IP-адрес желаемой системы-получателя.
Структура заголовков ARP/RARP показана на рисунке.
16
|
32
|
Тип оборудования
|
Тип протокола
|
HLen (8)
|
PLen (8)
|
Операция
|
Аппаратный адрес отправителя
|
Протокольный адрес отправителя
|
Аппаратный адрес получателя
|
Протокольный адрес получателя
|
Структура заголовков ARP/RARP
Тип оборудования
Указывает тип интерфейса, для которого отправителю нужен отклик.
Тип протокола
Задает тип адреса вышележащего протокола, который представляет отправитель.
HLen
Размер аппаратного адреса.
PLen
Размер протокольного адреса.
Операция
Поддерживаются следующие типы операций:
1 запрос ARP.
2 отклик ARP.
3 запрос RARP.
4 отклик RARP.
5 запрос Dynamic RARP.
6 отклик Dynamic RARP.
7 ошибка Dynamic RARP.
8 запрос InARP.
9 отклик InARP.
Аппаратный адрес отправителя
Аппаратный адрес отправителя размером HLen.
Протокольный адрес отправителя
Протокольный адрес отправителя размером PLen.
Аппаратный адрес получателя
Аппаратный адрес получателя размером HLen.
Протокольный адрес получателя
Протокольный адрес получателя размером PLen.
Авторские права Энциклопедия сетевых протоколов
Все права защищены.
Дата публикации: 2005-09-22 (6379 просм.)
[ Назад ]
Обсудить статью на Форуме.
|