Сети и системы телекоммуникаций. Погонин В.А - 50 стр.

UptoLike

Рис. 6.6. Модель взаимодействия открытых систем ISO/OSI
Модель OSI описывает только системные средства взаимодействия, реализуемые операционной
системой, системными утилитами и аппаратными средствами. Модель не включает средства взаимодей-
ствия приложений конечных пользователей. Собственные протоколы взаимодействия приложения реа-
лизуют, обращаясь к системным средствам. Поэтому необходимо различать уровень взаимодействия
приложений и прикладной уровень.
Следует также иметь в виду, что приложение может взять на себя функции некоторых верхних
уровней модели OSI. Например, некоторые СУБД имеют встроенные средства удаленного доступа к
файлам.
В этом случае приложение, выполняя доступ к удаленным ресурсам, не использует системную файло-
вую службу; оно обходит верхние уровни модели OSI и обращается напрямую к системным средствам,
ответственным за транспортировку сообщений по сети, которые располагаются на нижних уровнях мо-
дели OSI.
Итак, пусть приложение обращается с запросом к прикладному уровню, например к файловой служ-
бе. На основании этого запроса программное обеспечение прикладного уровня формирует сообщение
стандартного формата. Обычное сообщение состоит из заголовка и поля данных. Заголовок содержит
служебную информацию, которую необходимо передать через сеть прикладному уровню машины-
адресата, чтобы сообщить ему, какую работу надо выполнить. В нашем случае заголовок, очевидно, дол-
жен содержать информацию о местонахождении файла и о типе операции, которую необходимо выпол-
нить. Поле данных сообщения может быть пустым или содержать какие-либо данные, например те, кото-
рые необходимо записать в удаленный файл. Но для того чтобы доставить эту информацию по назначе-
нию, предстоит решить еще много задач, ответственность за которые несут нижележащие уровни.
После формирования сообщения прикладной уровень направляет его вниз по стеку представитель-
ному уровню. Протокол представительного уровня на основании информации, полученной из заголовка
Процесс А Процесс B