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








 

Интерфейсы

Протокол TCP взаимодействует с одной стороны с пользователем или при- 
кладной программой, а с другой - с протоколом более низкого уровня, 
таким как протокол Internet.
Интерфейс между прикладным процессом и протоколом TCP мы поясняем с 
приемлемой детализацией. Этот интерфейс состоит из набора вызовов, 
которые похожи на вызовы операционной системы, предоставляемые при- 
кладному процессу для управления файлами. Например, в этом случае 
имеются вызовы для открытия и закрытия соединений, для отправки и по- 
лучения данных на установленных соединениях. Предполагается также, 
что протокол TCP сможет асинхронно взаимодействовать с прикладными 
программами. Хотя разработчикам TCP протокола и предоставлена значи- 
тельная свобода в создании интерфейсов, которые соответствуют свой- 
ствам конкретной операционной системы, все же от любой приемлемой ре- 
ализации требуются некие обязательные минимальные функции интерфейса 
между протоколом TCP и пользователем. 
Интерфейс между протоколом TCP и протоколами более низкого уровня за- 
дан в значительно меньшей степени, за исключением того, что должен 
существовать некий механизм, с помощью которого эти два уровня могут 
асинхронно обмениваться информацией друг с другом. Обычно полагают, 
что протокол нижнего уровня задает данный интерфейс. Протокол TCP 
спроектирован так, чтобы работать с весьма разнообразной средой объ- 
единенных компьютерных сетей. В данном документе предполагается, что 
протокол более низкого уровня - это Internet [2].
Назад       Содержание       Вперёд