Модель взаимодействия открытых систем (OSI) описывает процессы кодирования, форматирования, сегментации и инкапсуляции данных для передачи по сети. Сетевой и канальный уровни отвечают за предоставление данных от отправляющего устройства, или источника, к принимающему устройству, или устройству назначения. Протоколы на обоих уровнях содержат адреса источника и назначения, которые имеют различные цели.

Сетевой адрес

Логический адрес сетевого уровня (уровень 3) содержит информацию, необходимую для доставки IP-пакета между устройствами. IP-адрес уровня 3 имеет две части: префикс сети и узловую часть. Префикс сети используется маршрутизаторами, чтобы передать пакет в соответствующую сеть. Узловая часть используется последним маршрутизатором для доставки пакета к устройству назначения.

IP-пакет содержит два IP-адреса:

Адрес канала передачи данных

Физический адрес канального уровня (уровень 2) играет другую роль. Назначение адреса канала передачи данных — доставлять кадр канала передачи данных с одного сетевого интерфейса на другой в одной и той же сети. Прежде чем IP-пакет можно будет отправить по проводной или беспроводной сети, его необходимо инкапсулировать в кадр канала передачи данных для последующей передачи по физической среде реальной сети. Локальные сети Ethernet и беспроводные локальные сети — два примера сетей с различными физическими носителями, каждая из которых имеет собственный тип протокола канального уровня.

IP-пакет инкапсулируется в кадр канала передачи данных для доставки в сеть назначения. Добавляются адреса канального уровня источника и назначения, как показано на рисунке.