3

Я изучаю, как работают сети, и у меня есть вопрос. Что на самом деле отправляется по сети? Пакет / датаграмма или фрейм?

Я считаю, что это пакет. Если так, скажем, компьютер А хочет связаться с компьютером Б, например, в другой стране. Компьютер A инкапсулирует свои данные в сегмент, который инкапсулируется в пакет, который, в свою очередь, инкапсулируется в кадр. Когда рамка декапсулирована?

Моя интерпретация до сих пор состоит в том, что кадр декапсулируется перед тем, как покинуть ЛВС, что оставляет пакет для отправки на компьютер B через "сеть". Я не уверен, что моя интерпретация верна.

Кроме того, каковы исходные и конечные адреса MAC, которые Компьютер A записывает в кадре, который он производит?

1 ответ1

5

Термин "пакет" обычно используется на уровне IP, а сегмент (TCP) или дейтаграмма (UDP) используются на более высоком транспортном уровне.

Распространено ссылаться на кадры Ethernet, а не на пакеты Ethernet, поэтому я думаю, что ваш второй-последний абзац правильный.

MAC-адреса используются для идентификации сетевых интерфейсов на канальном уровне для устройств, которые используют один и тот же физический носитель (например, коммутируемая сеть Ethernet). В вашем примере компьютер A будет использовать:

  • Source MAC: MAC-адрес физического сетевого интерфейса (внутри компьютера A), используемого для отправки кадра Ethernet.
  • MAC-адрес получателя: вероятно, будет MAC-адресом шлюза по умолчанию в локальной сети, который обеспечивает доступ к внешней сети.

Сегмент / датаграмма должны быть полностью декапсулированы, только когда они достигнут компьютера B.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .