Чтобы узнать, насколько успешно передано сообщение в сети, важно понять роль как адресов сетевого уровня, так и адресов канального уровня при взаимодействии устройства с другим устройством в одной и той же сети. Для иллюстрации этого примера есть клиентский компьютер PK1, который взаимодействует с файловым сервером (FTP-сервер), находящимся в той же IP-сети.
Сетевые адреса
Адреса сетевого уровня, или IP-адреса, представляют собой сетевые адреса источника и назначения. Сетевая часть адреса будет единой; отличаться будет только часть адреса, описывающая отдельный узел или устройство.
- IP-адрес источника — IP-адрес устройства-отправителя, клиентский компьютер ПК1: 192.168.1.110.
- IP-адрес назначения — IP-адрес принимающего устройства, FTP-сервер: 192.168.1.9.
Адреса канала передачи данных
Если отправитель и получатель IP-пакета находятся в одной и той же сети, кадр канала передачи данных отправляется напрямую принимающему устройству. В сети Ethernet адреса канала передачи данных называются MAC-адресом Ethernet. MAC-адреса представляют собой 48-битные адреса, которые физически встроены на сетевой интерфейсной плате Ethernet. MAC-адрес также называется физическим или аппаратным адресом (BIA).
- MAC-адрес источника — это адрес канального уровня, или MAC-адрес Ethernet устройства, отправляющего IP-пакет, PK1. MAC-адрес сетевой интерфейсной платы Ethernet (NIC) ПК1: 0A-AA-AA-AA-AA-AA.
- MAC-адрес назначения — адрес канального уровня принимающего устройства, если получающее устройство находится в той же сети, что и устройство-отправитель. В этом примере MAC-адрес получателя — MAC-адрес FTP-сервера: 0C-CC-CC-CC-CC-CC.
Адреса источника и назначения добавляются в кадр Ethernet. Теперь кадр с инкапсулированным IP-пакетом можно передавать с PK1 сразу на FTP-сервер.