Основные сведения о протоколе ARP

Для обмена данными между двумя компьютерами в одой сети каждый из них должен знать физический адрес другого (или МАС-адрес). Путем широковещательной рассылки протоколов преобразования адресов (Address Resolution Protocols — ARP) узел может динамически узнать адрес МАС-уровня, соответствующий IP-адресу сетевого уровня.

После получения МАС-адреса IP-устройства создают кэш ARP для хранения полученной схемы преобразования адресов IP-MAC, так что при повторном контакте с устройством широковещательная рассылка ARP не требуется. Если устройство не отвечает в течение определенного времени, выделенная для него область кэша освобождается.

Кроме того, для преобразования МАС-адресов в IP-адреса используется протокол обратного преобразования адресов (Reverse Address Resolution Protocol — RARP). RARP является логической противоположностью ARP и может использоваться на бездисковых рабочих станциях, которые при запуске не знают своего IP-адреса. Протокол RARP требует наличия сервера RARP с таблицей преобразования МАС-адресов в IP-адреса.

Маршрутизация Internet

Устройства маршрутизации в Internet традиционно называются шлюзами (gateway). Однако в современной терминологии термином "шлюз" обозначают устройство, выполняющее преобразование протоколов уровня приложений между другими устройствами. Внутренними шлюзами называют устройства, выполняющие эти преобразования между компьютерами или сетями в пределах одной области управления либо подчинения, например во внутренней сети компании. Такие системы называются автономными. Внешние шлюзы выполняют функции протоколов между независимыми сетями. Маршрутизаторы Internet образуют иерархическую структуру. Те из них, что используются для обмена информацией внутри автономных систем, называются внутренними и выполняют свою задачу при помощи различных протоколов стандарта протокола маршрутизации внутреннего шлюза (Interior Gateway Protocol — IGP), таких, например, как протокол маршрутной информации RIP (Routing Information Protocol — RIP).

Маршрутизаторы, предназначенные для передачи информации между автономными системами, называются внешними и используют протоколы маршрутизации внешнего шлюза EGP (Exterior Gateway Protocol — EGP), такие, например, как протокол граничного шлюза (Border Gateway Protocol — BGP).

Примечание

Отдельные протоколы маршрутизации, в том числе BGP и RIP, будут рассмотрены отдельно, в последующих главах.

IР-маршрутизация

Протоколы IP-маршрутизации являются динамическими. Динамическая маршрутизация требует, чтобы маршрут автоматически регулярно вычислялся программным обеспечением устройств маршрутизации — в отличие от статической маршрутизации, при которой маршруты устанавливаются сетевым администратором и не изменяются до тех пор, пока сам администратор этого не сделает.

Для динамической маршрутизации применяется таблица IP-маршрутизации, состоящая из пар "адрес получателя/следующий узел". Запись в такой таблице, может интерпретироваться следующим образом: "чтобы достичь сети 172.31.0.0, нужно отправить пакет через интерфейс 0 Ethernet (Е0)".

IP-маршрутизация определяет характер перемещения IP-дейтаграмм по объединенным сетям — от узла к узлу. Однако в начале "путешествия" весь маршрут неизвестен. Следующий пункт назначения вычисляется на каждой остановке путем сопоставления адреса назначения дейтаграммы с записью в таблице маршрутизации текущего узла.

Участие каждого узла в процессе маршрутизации ограничивается передачей пакетов в соответствии с внутренней информацией. Узлы не следят за успешным прохождением пакета до конечного пункта. В случае аномальной маршрутизации протокол IP не сообщает источнику об ошибках. Эта задача возлагается на другой протокол Internet — протокол ICMP, описанный в следующем разделе.

Литература:

Руководство по технологиям объединенных сетей, 4-е издание. : Пер. с англ. — М.: Издательский дом «Вильяме», 2005. — 1040 с.: ил. – Парал. тит. англ.

Вы можете следить за любыми ответами на эту запись через RSS 2.0 ленту. Вы можете оставить ответ, или trackback с вашего собственного сайта.

Оставьте отзыв

XHTML: Вы можете использовать следующие теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

 
Rambler's Top100