MAC-адрес в заголовке TCP — HTTP-запрос?

MAC-адрес в заголовке TCP — HTTP-запрос?

В том же ниже, почему в уважаемых пакетах запроса есть MAC-адреса? Почему и как клиент получил MAC-адрес назначения?

Сначала я подумал, что это маршрутизатор, но может ли эта инфографика ошибаться?

Пример того, что я имею в виду

решение1

На этом изображении, судя по всему, изображены два хоста в одной локальной сети Ethernet, то есть на нем показаны IP-датаграммы внутри кадров Ethernet, а не наоборот.

Вы не можете отправлять сырые IP-дейтаграммы по каналу Ethernet. Вы можете отправлять только кадры Ethernet по сети Ethernet. IP-дейтаграммы перемещаются внутри кадров Ethernet.

Устройства в локальной сети Ethernet, которым необходимо отправлять друг другу IP-датаграммы, используют протокол ARP (протокол разрешения адресов) для поиска MAC-адреса, соответствующего IP-адресу, на который они хотят отправить данные.

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

Связанный контент