Заголовок кадра и назначение его полей

Уже довольно продолжительное время долблюсь в один и тот же вопрос и не могу на него ответить (точнее, мои ответы признаются неверными, но я не могу понять, что не так).

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

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

Адрес получателя - используется как идентификатор для предполагаемого получателя. Драйвер устройства, как я понимаю, принимает IP-адрес, сравнивает его с MAC-адресом устройства и, если они коррелированы, то кадр принимается.

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

И то, как именно драйвер Ethernet обрабатывает поля SA и DA, мне тоже неясно, к сожалению.

Надеюсь, что хоть кто-то мне это разъяснит, а то уже идей нет.

P.S. В интернетах очень много информации о адресе получателя, но об адресе отправителя найти что-то не удалось.


Ответы (0 шт):