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 Схема передачи пакета в другую сеть |
Предыдущий |
Следующий |