UDP-пакет и полезная нагрузка - PullRequest
0 голосов
/ 16 сентября 2018

В настоящее время я учусь на экзамен, и я столкнулся с этим вопросом.Встречающиеся локальные сети работают с коммутаторами.Компьютер A отправляет на компьютер H пакет UDP с полезной нагрузкой «ABCD».Покажите основные части пакета Ethernet, выходящего из компьютера A. Объясните на всех уровнях подчиненной сети, как полезная нагрузка UDP-пакета подробно маршрутизируется на компьютер H. Объясните, какой сетевой компонент делает какие изменения в пакете.Сколько там локальных сетей?Сколько там переключателей?

Я пришел с ответом, но у меня такое чувство, что я упускаю что-то решающее.

enter image description here

Это мой ответ:

Компьютер A знает IP-адрес компьютера H. Поэтому он создает IP-пакет, завернутый в кадр Ethernet со строкой полезной нагрузки «ABCD», а заголовок кадра имеет MAC-адреслокального шлюза (роутер).Таким образом, компьютер A отправляет его, и он достигает коммутатора.Коммутатор просматривает заголовок и отправляет его маршрутизатору, поскольку он знает порт и mac-адрес маршрутизатора.Компьютер F является Маршрутизатором, потому что у него есть два IP-адреса (а также два адреса MAC для каждого локального хоста.) Маршрутизатор F открывает IP-пакет и Ethernet-фрейм и видит, что Компьютер H не находится в его локальной сети.Таким образом, он создает новый ethernetframe и помещает IP_Paket и полезную нагрузку внутрь.Mac-адрес назначения фрейма теперь изменен, теперь он является MAC-адресом маршрутизатора G. Мы повторяем этот процесс, и на этот раз он достигает компьютера G. Компьютер G (маршрутизатор) просматривает заголовок и видит, что компьютер h находится в нем.локальная сеть.Если компьютер G знает Mac-адрес компьютера H, он отправит его на компьютер H, в противном случае маршрутизатор отправит запрос Arp.Если он отправит запрос Arp, все остальные компьютеры получат сообщение, и H отправит ответ arp, а G отправит пакет.Компьютер H откроет кадр Ethernet и пакет с полезной нагрузкой ABCD.

Я думаю, что есть 3 локальные сети и три коммутатора.

Это был бы мой ответ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...