Тогда, получается, узлу-отправителю нужно знать MAC-адрес узла-получателя. Он, по идее, этого знать не может..
Если мы говорим о локальной сети, отлично знают получателя. Коммутатор отправляет ethernet пакет в порт соответствующий MAC адресу получателя, в отличии от ethernet hab? который отправляет ethernet пакеты во все свои порты.
Тогда напрашивается вопрос, как пакеты от одного узла могут дойти до другого, находящегося в одной сети?
В заголовке ethernet пакета содержится адрес получателя и адрес отправителя.