2. • Проблема, которую мы будем обсуждать в
этой главе, заключается в том, что IP адреса
имеют какое-либо значение только в
семействе протоколов TCP/IP.
• Канальные уровни, такие как Ethernet или
Token ring, имеют собственную схему
адресации (в основном 48-битные адреса);
сетевые уровни, в свою очередь,
используют эти канальные уровни.
3. • Протокол ARP предназначен для
определения адресов канального уровня
(MAC-адресов) по известным IP-адресам.
• Это очень важный протокол, его работа
напрямую влияет на работоспособность
сети в целом.
4. • Когда фрейм Ethernet отправляется от
одного хоста по локальной сети к другому,
по его 48-битному Ethernet адресу
определяется, к какому интерфейсу он
должен быть доставлен.
• Драйвер сетевой платы никогда не смотрит
на IP адрес назначения в IP датаграмме.
5. • Для взаимодействия устройств друг с
другом необходимо, чтобы у передающего
устройства был IP- и MAC-адреса
получателя.
• Когда одно из устройств пытается
установить связь с другим, с известным IP-
адресом, ему необходимо определить
MAC-адрес получателя.
6. • На рисунке показаны два протокола:
• протокол определения адреса (ARP -
address resolution protocol) и
• обратный протокол определения адреса
(RARP - reverse address resolution protocol).
7. • Некоторые устройства хранят специальные ARP-
таблицы, в которых содержится информация о
MAC- и IP-адресах других устройств, подключенных
к той же локальной сети.
• ARP-таблицы позволяют установить однозначное
соответствие между IP- и MAC-адресами.
• Такие таблицы хранятся в определенных областях
оперативной памяти и обслуживаются
автоматически на каждом из сетевых устройств (см.
таблицы ниже).