IP протокол и начала маршрутизации

Оглавление

Межсетевой протокол IP является необходимой принадлежностью любого устройства, подключаемого к сети - компьютера, принтера и иной периферии. На Рис.1 приведена упрощенная структурная схема взаимосвязи протоколов и прикладных процессов в подключаемой к сети системе.


Рис. 1


На рисунке обозначено:
ENET - модуль, подключающий устройство к сети Ethernet (сетевой адаптер).
TCP, UDP, IP - протокольные модули.
1,2,3,… прикладные процессы.

В соответствии с терминологией модели OSI будем называть блок данных, находящийся между модулем IP и модулем UDP, UDP - дейтаграммой, между модулем IP и модулем TCP TCP - сегментом, между модулем IP и модулем ENET - пакетом, между модулем ENET и кабелем Ethernet - кадром.

Модуль IP может отправлять поступающие из модуля ENET пакеты либо в модуль ТСР, либо в модуль UDP. Это определяется соответствующим полем в IP заголовке принятого пакета "Протокол". Он выполняет как бы роль мультиплексора. В обратном направлении он выполняет роль демультиплексора. Это показано на Рис. 2.


Рис. 2


Модуль IP может иметь не одно, а несколько подключений к сетевым модулям ENET, т.е. к разным сетям Ethernet. Схема такого подключения показана на Рис.3. В этом случае модуль IP может отправить пакет данных одному из модулей: либо ENET1 либо ENET2. Это определяется адресом назначения передаваемого пакета данных и необходимо при передаче пакета в другую сеть. Модули TCP и UDP этот пакет не получают. В этом случае роль модуля IP как мультиплексора - демультиплексора изменяется так, как показано на Рис.4. Схема прохождения пакетов показана на Рис.5. Так машина выполняет роль шлюза и может не иметь модулей TCP и UDP. Заметим, что это справедливо только для пользовательских пакетов данных, пакеты, необходимые для обеспечения работы модуля ARP, IP и др. данного хоста, являются широковещательными (Ethernet-кадры с адресом "FF:FF:FF:FF:FF:FF" в 16-ричной системе), и поступят в оба модуля ENET.


Рис. 3
Узел сети TCP/IP с двумя сетевыми интерфейсами



Рис. 4
Мультиплексор n x m и демультиплексор m x n



Рис. 5
Схема передачи пакета в другую сеть

 
 
Prev
Предыдущий
Next
Следующий
Hosted by uCoz