Межсетевой обмен с помощью TCP-IP



         

Концептуальные уровни протокольного ПО - часть 2


---------------------- ------------ ------------ ------------ | уровень протоколов| |Протокол 1| |Протокол 2| |Протокол 3| | высокого уровня | ---------\-- -----|------ --/--------- ---------------------- \ | / | уровень межсетево-| \ -----|------ / | го протокола | |Модуль IP | ---------------------- / ------------\ | уровень интерфейса| / | \ | с сетью | ------------ ------------ ------------ ---------------------- |Интерфейс1| |Интерфейс2| |Интерфейс3| (а) ------------ ------------ ------------ (б)

Рисунок 10.2 Сопоставление разделения на концептуальные уровни (а) и реальной ситуации с организацией ПО, использующей несколько сетевых интерфейсов ниже IP и несколько протоколов выше него (б).

Как показывает рисунок 10.3, отправитель на исходной машине передает сообщение, которое уровень IP помещает в дейтаграмму и посылает по сети 1. На промежуточных машинах дейтаграмма передается вверх до уровня IP, который отправляет ее обратно вниз и из машины( в другую сеть). Только когда она достигает конечного назначения, машина заставляет IP выделить сообщение и передать его на верхние уровни протокольного ПО.

------------- ------------- ------------- ------------- |Отправитель| | | | | |Получатель | | | | | | | | | ^ | ------V------ | | | | ------|------ | другие ...| | | | | | другие ...| ------------- ------------- ------------- ------------- | Уровень IP| |Уровень IP| | Уровень IP| | Уровень IP| ------------- ------------- ------------- ------------- | Интерфейс | | Интерфейс| | Интерфейс | | Интерфейс | ---------|--- -^-------|-- --^--------|- ---^--------- | | | | | | --V------| -V------|- V------|-- / \ / \ / \ | Сеть 1 | | Сеть 2 | | Сеть 3 | \ / \ / \ / ---------- ---------- ----------

Рисунок 10.3 Путь сообщения, пересекающего Интернет от отправителя через две промежуточные машины к получателю. Промежуточные машины только посылают дейтаграмму до уровня IP в ПО.




Содержание  Назад  Вперед