Прикладной уровень
Прикладной уровень фактически служит интерфейсом между пользователем и сетью. Этот уровень обеспечивает выполнение операций файловых систем. Прикладной уровень содержит набор разнообразных протоколов, которые обычно требуются и распространены. Например, в мире существуют сотни несовместимых между собой типов терминалов.
Представьте себе, в каком затруднительном положении оказался бы обычный текстовый редактор, которому нужно работать по сети с множеством различных типов терминалов, у каждого из которых своя собственная раскладка экрана, сочетания клавиш для редактирования текста, перемещения курсора и т. д.
Одним из способов решения этой проблемы является определение абстрактного сетевого виртуального терминала, под который будут создаваться редакторы и другие программы. Для работы с каждым типом терминала потребуется написание дополнительного программного обеспечения, которое создаст соответствие между функциями виртуального и реального терминала.
Например, когда в текстовом редакторе курсор виртуального терминала перемещается в левый верхний угол экрана, это программное обеспечение должно послать соответствующую последовательность команд реальному терминалу, чтобы и он переместил курсор в верхний левый угол. Все программное обеспечение виртуальных терминалов находится на прикладном уровне.
Еще одна функция прикладного уровня заключается в передаче файлов. Различные файловые системы имеют разные соглашения относительно наименования файлов, представления текстовых строк и т. д.
Передача файла между двумя различными системами требует учета этих и других несовместимостей. Эта работа тоже выполняется на прикладном уровне, как и обмен сообщениями электронной почты, поиск в директориях и другие средства общего и специального назначения.
Рис. 11.25. Семь уровней моделиOSI и их соотношение с протоколами сети Интернет
Дата добавления: 2015-05-08; просмотров: 744;