Прикладной уровень отвечает за предоставление различных услуг конечному пользователю
Ниже перечислены основные функции прикладного уровня:
· Услуги электронной почты. Реализация протоколов отправки и приема почтовых сообщений.
· Передача файлов и доступ. Предоставление пользователям (при-кладным программам) доступа к файлам на удаленном компьютере (для их чтения и изменения), загрузка файлов с удаленного компью-тера на локальный, управление файлами на удаленном компьютере.
· Удаленная регистрация (логин). Предоставление возможности пользователю зарегистрироваться на удаленном компьютере для получения доступа к его ресурсам.
Абилов А.В. Сети передачи данных. Часть 1 35 Абилов А.В. Сети передачи данных. Часть 1 36
· Доступ к WWW. Предоставление пользователям доступ к гипертек-стовым страницам по протоколу HTTP.
На рис. 2.18 еще раз дается краткое перечисление обязанностей каждого из уровней модели Интернет.
Обеспечить доступ к ресурсам сети
Надежная доставка сообще-
ний от процесса к процессу и Транспортный
коррекция ошибок Доставитьпакетыотисточни-Сетевой ка к месту назначения: межсе-
тевое взаимодействие Группирование битов в кадры:
доставка от узла к узлу
Перенести биты по среде пе-Физический редачи: механические и элек-
трические спецификации
дель Интернет, основанная на стеке протоколов TCP/IP, наоборот, почти не ис-пользуется, но ее протоколы получили очень широкое распространение. На рис 2.19 показаны уровни модели OSI.
Первые четыре уровня в модели OSI практически полностью соответст-вуют уровням в модели Интернет. Модель OSI имеет два дополнительных уровня: сеансовый уровень и уровень представлений.
Сеансовыйуровень(SessionLayer)
Сеансовый уровень устанавливает, поддерживает и синхронизирует сеан-сы связи (взаимодействие) между оконечными компьютерами. Здесь обеспечи-вается управление диалогом, т.е. фиксируется, какая из сторон является актив-ной (отслеживание очередности передачи данных) и предоставляются средства синхронизации, где внутри длинных сообщений вставляются служебные метки. Они позволяют в случае отказа вернуться назад к последней метке и продол-жить передачу не сначала, а с того места, на котором она оборвалась.
Рис. 2.20. иллюстрирует отношение сеансового уровня к уровню представ-лений и транспортному уровню в модели OSI.
|
|
|
|
Рис. 2.18. Обязанности уровней Интернет Отуровня представления L6 Data
К уровню представления
L6 Data
Эталонная модель OSI
Эталонная модель OSI называется моделью взаимодействия открытых систем (Open System Interconnection, OSI), которая была разработана Междуна-родной организацией по стандартизации (International Organization for Stan-dardization, ISO) и представлена в конце 70-х годов. Открытая система харак-теризуется набором протоколов, который позволяет взаимодействовать двум различным системам вне зависимости от их архитектуры. Модель OSI опреде-ляет различные уровни взаимодействия систем, дает им стандартные имена и
указывает, какие функции должен выполнять
каждый уровень. Основная цель модели OSI – 7 Прикладной
показать, как организовать связь между раз-
личными системами без изменений в их ап- 6 Представления
паратном и программном обеспечении. Пол-
ное описание этой модели занимает более 5 Сеансовый
1000 страниц текста. До 1990-х годов счита-
лось, что модель OSI станет окончательным 4 Транспортный
стандартом передачи данных, однако этого не
случилось, и она никогда не была реализова- 3 Сетевой
на полностью. Не смотря на то, что протоко-
лы, связанные с моделью OSI, используются 2 Передачиданных
очень редко, сама модель является актуаль-
ной и свойства ее уровней очень важны с 1 Физический
теоретической точки зрения. Эталонная мо-
Рис. 2.19. Уровни в модели OSI
Сеансовый Сеансовый
уровень H5 уровень H5
syn syn syn syn syn syn
L5 Data L5 Data
К транспортному уровню От транспортного уровня
Рис. 2.20. Сеансовый уровень