Передача IP-дейтаграммы по физическому каналу

Содержание

Слайд 2

Это означает, что доставка пакета хосту или маршрутизатору требует двух уровней адресации:

Это означает, что доставка пакета хосту или маршрутизатору требует двух уровней адресации:
логического и физического. Поэтому необходимы средства для того, чтобы отображать логический адрес в соответствующий ему физический адрес и наоборот. Они могут использовать либо статическое, либо динамическое отображение.
Address Resolution Protocol (RFC-826) предназначен для установления динамического соответствия между логическим, сетевым адресом (IP) и аппаратным адресом (MAC).
Протокол поддерживает в оперативной памяти динамическую arp-таблицу в целях кэширования полученной информации.

Слайд 3

Протокол разрешения адресов (ARP/RARP)
ARP- запрос - широковещательная посылка (IP-addr, MAC-address=?)
ARP-ответ (IP-addr,

Протокол разрешения адресов (ARP/RARP) ARP- запрос - широковещательная посылка (IP-addr, MAC-address=?) ARP-ответ (IP-addr, MAC-addr)
MAC-addr)

 

 

Слайд 4

По сети передается широковещательный ARP-запрос.
Исходящий IP-пакет ставится в очередь.
Каждый хост

По сети передается широковещательный ARP-запрос. Исходящий IP-пакет ставится в очередь. Каждый хост
или маршрутизатор на сети получает и обрабатывает пакет запроса ARP, но только получатель опознает свой адрес IP и передает назад ответный пакет ARP. Ответный пакет содержит IP-адрес получателя и физический адрес
Возвращается ARP-ответ, содержащий информацию о соответствии IP- и Ethernet-адресов. Эта информация заносится в ARP-таблицу.
Для преобразования IP-адреса в Ethernet-адрес у IP-пакета, поставленного в очередь, используется ARP-таблица.
Ethernet-кадр передается по сети Ethernet.

Слайд 5

Любой хост в той же сети, что и отправитель с получателем, тоже

Любой хост в той же сети, что и отправитель с получателем, тоже
получат запрос (так как он широковещательный) и таким образом добавят в свой кеш информацию об отправителе. ARP-ответ направлен только источнику ARP-запроса, поэтому ARP-ответ не доступен другим хостам в сети.

Слайд 6

Формат пакета ARP/RARP

Формат пакета ARP/RARP

Слайд 7

Формат пакета ARP/RARP

ARP-пакеты вкладываются непосредственно в Ethernet-кадры.
Двухбайтовое поле тип (type) кадра Ethernet

Формат пакета ARP/RARP ARP-пакеты вкладываются непосредственно в Ethernet-кадры. Двухбайтовое поле тип (type)
для всех разновидностей ARP-пакетов содержит 0x0806.
Поле op указывает на тип операции: ARP-запрос значение устанавливается в 1, ARP-отклик - 2, RARP-запрос -3 и RARP-отклик - 4.
Следующие четыре поля: аппаратный адрес отправителя (Ethernet адрес в данном примере), адрес протокола (IP-адрес), аппаратный адрес назначения и адрес протокола назначения. Здесь происходит своего рода дублирование информации: аппаратный адрес отправителя может быть получен как из Ethernet заголовка, так и из ARP-запроса.
Для ARP-запроса все поля заполнены, за исключением аппаратного адреса назначения. Когда система получает ARP запрос, который предназначается ей, она вставляет свой аппаратный адрес, меняет местами адреса источника и назначения, устанавливает поле op в значение 2 и отправляет отклик.

Слайд 8

Четыре различных случая использования ARP
Отправитель – это хост, и он хочет передать

Четыре различных случая использования ARP Отправитель – это хост, и он хочет
пакет другому хосту на той же самой сети. В этом случае логический адрес должен быть отображен в физический адрес в адресе IP пункта назначения в дейтаграммном заголовке.
Отправитель – это хост, и он хочет передать пакет другому хосту на другой сети. В этом случае хост просматривает свою таблицу маршрутизации и находит адрес IP следующего маршрутизатора для этого пункта назначения. Если он не имеет таблицы маршрутизации, он ищет адрес IP заданного по умолчанию маршрутизатора. Адрес IP маршрутизатора становится логическим адресом, который должен быть отображен в физический адрес.
Отправитель – маршрутизатор, который получил дейтаграмму, предназначенную для хоста на другой сети. Он проверяет свою таблицу маршрутизации и находит адрес IP следующего маршрутизатора. Адрес IP следующего маршрутизатора становится логическим адресом, который должен быть отображен в физический адрес
Отправитель — это маршрутизатор, который получил дейтаграмму, предназначенную для хоста в той же самой сети. Адрес IP пункта назначения дейтаграммы становится логическим адресом, который должен быть отображен в физический адрес.

Слайд 9

В рамках протокола ARP возможны самообращенные запросы – «беспричинный»(gratuitous) ARP). При таком

В рамках протокола ARP возможны самообращенные запросы – «беспричинный»(gratuitous) ARP). При таком
запросе инициатор формирует пакет, где в качестве IP используется его собственный адрес. Это бывает нужно, когда осуществляется стартовая конфигурация сетевого интерфейса. В таком запросе IP-адреса отправителя и получателя совпадают
Имя файла: Передача-IP-дейтаграммы-по-физическому-каналу.pptx
Количество просмотров: 40
Количество скачиваний: 0