На рис 6 показана небольшая IP-сеть, состоящая из 3 машин: A, B и C
Каждая машина имеет такой же стек протоколов TCP/IP как на рис 1. Каждый сетевой адаптер этих машин имеет свой Ethernet-адрес. Менеджер сети должен присвоить машинам уникальные IP-адреса
A B C | | | --------------о------о------о------ Ethernet 1 IP-сеть “development” |
Рис.6. Простая IP-сеть
Когда A посылает IP-пакет B, то заголовок IP-пакета содержит в поле отправителя IP-адрес узла A, а заголовок Ethernet-кадра содержит в поле отправителя Ethernet-адрес A. Кроме этого, IP-заголовок содержит в поле получателя IP-адрес узла B, а Ethernet-заголовок содержит в поле получателя Ethernet-адрес B
----------------------------------------------------- | адрес отправитель получатель | ----------------------------------------------------- | IP-заголовок A B | | Ethernet-заголовок A B | ----------------------------------------------------- |
Табл.5. Адреса в Ethernet-кадре, передающем IP-пакет от A к B
В этом простом примере протокол IP является излишеством, которое мало что добавляет к услугам, предоставляемым сетью Ethernet. Однако протокол IP требует дополнительных расходов на создание, передачу и обработку IP-заголовка. Когда в машине B модуль IP получает IP-пакет от машины A, он сопоставляет IP-адрес места назначения со своим и, если адреса совпадают, то передает датаграмму протоколу верхнего уровня
В данном случае при взаимодействии A с B используется прямая маршрутизация