Ответ и использование ARP

У меня очень рудиментарное сомнение. Я уверен, что что-то не хватает, но не могу вспомнить, что.

Предположим, что у нас есть 2 хоста, подключенных к двум интерфейсам коммутатора. если хост 1 запустит хост 2, он сначала отправит запрос ARP для хоста 2, хост 2 ответит, и он будет введен в пакет ping.

НО, dmac всегда имеет следующий прыжок пакета. В этом случае следующий скачок пакета является интерфейсом коммутатора, поэтому почему dmac хоста, а не коммутатора.

Является ли это, что концепция следующего перехода используется в маршрутизаторах, а не в коммутаторах?

3 голоса | спросил john 11 MaramSat, 11 Mar 2017 00:56:52 +03002017-03-11T00:56:52+03:0012 2017, 00:56:52

2 ответа


1

Хосты не знают, являются ли они подключенными напрямую к другому хост или a переключатель или два переключателя . Они знают только, с кем они хотят поговорить, а не какие устройства могут существовать или не существовать между ними.

После завершения процесса ARP хост сможет для создания пакета с заголовком L2, который включает MAC-адрес назначения другого хоста.

Затем переключатель будет вести себя следующим образом:

 Пакетное перемещение - передача Host to Host через коммутатор

В этом примере начальный кадр является адресом одноадресной передачи непосредственно на узел B. Этот коммутатор будет вытеснять фрейм из всех портов, потому что он не знает (на данный момент), где находится MAC-адрес хоста B.

Если исходный кадр был broadcast , то есть кадр, предназначенный для MAC-адреса ffff.ffff.ffff, эффект был бы таким же - - переключатель имел бы затопленный кадр.

ответил Eddie 11 MaramSat, 11 Mar 2017 05:50:16 +03002017-03-11T05:50:16+03:0005 2017, 05:50:16
1

Хмель для маршрутизаторов или других устройств уровня 3. Переключатели - это прозрачные устройства, и кадры не меняются переключателем. Коммутатор завершит соединение физического уровня-1, но не завершит соединение уровня 2. Хосты, включая маршрутизаторы, завершат соединение уровня 2.

ответил Ron Maupin 11 MaramSat, 11 Mar 2017 01:00:49 +03002017-03-11T01:00:49+03:0001 2017, 01:00:49

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132