Default 203.21.4.12 2

142.06.0.0 203.21.4.12 2

142.06.0.0 135.12.0.11 2,

ЕВ7Е60

Обозначим найденный МАС-адрес 008048ЕВ7Е60 в соответствии с номером маршрутизатора и его порта через МАСМ11.

5. Протокол IP передает свой пакет и МАС-адрес получателя по межуровневому интерфейсу протоколу Ethernet, который формирует и отправляет по локальной сети кадр со следующими полями:


6. Кадр принимается портом 1 маршрутизатора 1 в соответствии с протоколом Ethernet, так как МАС- узел этого порта распознает свой адрес МАСМ11. Протокол Ethernet извлекает из этого кадра IP-пакет и передает его программному обеспечению маршрутизатора, реализующему протокол IP. Протокол IP извлекает из пакета адрес назначения 142.06.13.14 и просматривает записи своей таблицы маршрутизации. Пусть маршрутизатор 1 имеет в своей таблице маршрутизации запись:

которая говорит о том, что пакеты для сети 142.06.0.0 нужно передавать следующему маршрутизатору 135.12.0.11, который находящемуся в сети, подключенной к порту 2 маршрутизатора 1.

7. Маршрутизатор 1 просматривает параметры порта 2 и находит, что к нему подключена сеть FDDI. Так как сеть FDDI имеет значение MTU большее, чем сеть Ethernet, то фрагментация IP-пакета не требуется. Поэтому маршрутизатор 1 формирует кадр формата FDDI. На этом этапе модуль IP должен определить МАС-адрес следующего маршрутизатора по известному IP-адресу 135. 12. 0. 11. Для этого он обращается к протоколу ARP. Допустим, что нужной записи в кэш-таблице не оказалось, тогда в сеть FDDI отправляется широковещательный ARP-запрос, содержащий наряду с прочей следующую информацию:


Порт 1 маршрутизатора 2 распознает свой IP-адрес и посылает ARP-ответ по адресу запросившего узла:

Теперь, зная МАС- адрес следующего маршрутизатора 00E0F77F51A0, маршрутизатор 1 отсылает кадр FDDI по направлению к маршрутизатору 2. Заметим, что в полях IP-пакета никаких изменений не произошло.

 
 


8. Аналогично действует модуль IP на маршрутизаторе 2. Получив кадр FDDI, он отбрасывает его заголовок, а из заголовка IP извлекает IP-адрес сети назначения и просматривает свою таблицу маршрутизации. Там он может найти запись о конкретной сети назначения:

или при отсутствии такой записи будет использована запись о маршрутизаторе по умолчанию:

Определив IP-адрес следующего маршрутизатора 203.21.4.12, модуль IP с помощью протокола ARP находит МАС-адрес этого маршрутизатора и пересылает пакет на порт 2, где формируется кадр Ethernet. IP- пакет, естественно, остается неизменным. Кадр пересылается по сети Ethernet маршрутизатору 3.

 
 


9. Наконец, после того как пакет поступил в маршрутизатор 3 сети назначения, появляется возможность передачи этого пакета целевому компьютеру. Маршрутизатор 3 определяет, что пакет нужно передать в сеть 142.06.0.0, которая непосредственно подключена к его первому порту. Поэтому он посылает ARP-запрос по сети Ethernet с IP-адресом компьютера sf.msk.su. ARP-ответ содержит МАС- адрес конечного узла, который модуль IP передает канальному протоколу для формирования кадра Ethernet:


10. Сетевой адаптер компьютера sf.msk.su захватывает кадр Ethernet, обнаруживает совпадение МАС-адреса, содержащегося в заголовке, со своим собственным адресом и направляет пакет модулю IP. После анализа полей IP-заголовка из пакета извлекаются данные, которые содержат сообщение вышележащего протокола. Поскольку в данном примере рассматривается обмен данными по протоколу FTP, который использует в качестве транспортного протокола TCP, то в поле данных IP-пакета находится TCP-сегмент. Определив из TCP-заголовка номер порта получателя 21, модуль IP переправляет сегмент в соответствующую очередь, из которой данный сегмент попадет программному модулю FTP-сервера.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: