Я знаю, что пакеты данных, отправляемые через Интернет, содержат IP-адрес источника и назначения, поэтому протокол может направлять данные в правильный пункт назначения и отслеживать адрес источника пакета.
Но как насчет адреса сетевой карты? Насколько я знаю, каждая сетевая карта имеет уникальный идентификационный номер. Это также передается с пакетом TCP/IP? И когда пакет получен в месте назначения, как IP-адрес сопоставляется с номером сетевой карты?
Другими словами.
Со стороны отправителя: хранит ли отправитель номер сетевой карты отправителя в отправляемых им IP-пакетах?
На стороне получателя: какой компонент сопоставляет IP-адрес с номером сетевой карты получателя при получении пакета? Например, в домашней сети модем / маршрутизатор сопоставляет IP-адрес назначения входящего пакета с номером сетевой карты и доставляет пакет непосредственно на эту сетевую карту?
Ссылка на документацию по этим темам будет очень полезна.