On-Line Библиотека www.XServer.ru - учебники, книги, статьи, документация, нормативная литература.
       Главная         В избранное         Контакты        Карта сайта   
    Навигация XServer.ru








 

Модель действия

   Процесс пересылает данные, вызывая программу протокола TCP и пере- 
давая ей в качестве аргументов буферы с данными. Протокол TCP пакует 
данные из этих буферов в сегменты, а затем вызывает модуль Internet 
для передачи каждого сегмента на программу протокола TCP, являющуюся 
адресатом. Этот адресат в свою очередь помещает данные из сегмента в 
буферы получателя и затем оповещает свего клиента о прибытии предназ- 
наченных ему данных. Программы протокола TCP помещают в сегменты кон- 
трольную информацию, которая затем используется ими для проверки оче- 
редности передачи данных. 
   Модель Internet коммуникаций состоит в том, что с каждой програм- 
мой протокола TCP связан модуль протокола Internet, обеспечивающий ей 
интерфейс с локальной сетью. Данный модуль Internet помещает сегменты 
TCP в Internet датаграммы, а затем направляет их на другой Internet 
модуль или же промежуточный шлюз. Для передачи датаграммы по локаль- 
ной сети она в свою очередь помещается в пакет соответствующего типа.
   Коммутаторы пакетов могут осуществлять дальнейшую упаковку, фраг- 
ментацию или другие операции с тем, чтобы в локальной сети осущест- 
вить передачу пакетов по назначению на модуль Internet. 
   На шлюзах между локальными сетями датаграмма Internet освобождает- 
ся от пакета локальной сети и исследуется с тем, чтобы определить, по 
какой сети она должна в дальнейшем идти. Затем Internet датаграмма 
упаковывается в пакет, соответствующий выбранной локальной сети, и 
посылается на следующий шлюз или же прямо к конечному получателю.
   Шлюз имеет возможность разбивать Internet датаграмму на более мел- 
кие датаграммы-фрагменты, если это необходимо для передачи по очеред- 
ной локальной сети. Чтобы осуществить это, шлюз сам создает набор 
Internet датаграмм, помещая в каждую по одному фрагменты. В дальней- 
шем фрагменты могут быть снова разбиты следующими шлюзами на еще бо- 
лее мелкие части. Формат фрагмента Internet датаграммы спроектирован 
так, чтобы адресат - модуль Internet смог собрать фрагменты снова в 
исходные Internet датаграммы.
   Internet модуль, являющийся адресатом, выделяет сегмент из дата- 
граммы (после ее сборки в случае необходимости) и затем передает его 
по назначению на программу протокола TCP.
   Данная простая модель действия протокола зачастую замалчивает мно- 
жество деталей. Одной из важных характеристик является тип сервиса. 
Этот признак дает указание шлюзу (или модулю Internet) о выборе пара- 
метров сервиса, которые должны использоваться при передаче датаграммы 
в очередной локальной сети. Приоритет датаграммы указывается среди 
информации о типе сервиса. Датаграммы также могут нести информацию о 
безопасности с тем, чтобы позволить хост-компьютерам и шлюзам, дей- 
ствующим в многоуровневой системе безопасности, подвергать проверке 
соотвествующие датаграммы.
Назад       Содержание       Вперёд