Модель взаимодействия открытых систем ISO/OSI
В 1980 году Международный союз электросвязи (МСЭ) и Международная организация стандартов (МОС) (ISO – International Standard Organization) разработали эталонную модель Взаимосвязи открытых систем (ВОС) (OSI – Open System Interconnection) – ЭМВОС (ISO/OSI). Эта модель нашла отражение в рекомендации МСЭ Х.200 и стандартах МОС.
По этой модели системы связи, допускающие взаимодействие друг с другом, названы открытыми. Открытость систем обусловлена единством стандартов функционирования систем. Взаимодействие систем может осуществляться на различных уровнях функционирования сетей. С этой целью модель декомпозирует сеть на семь уровней (табл. 1.4).
Таблица 1.4.
Уровни сети
Номер уровня | Название уровня ЭМВОС |
Прикладной (пользовательский) | |
Представления | |
Сеансовый | |
Транспортный | |
Сетевой | |
Канальный | |
Физический |
Модель взаимодействия открытых систем ISO/OSI приведена на рис. 1.21.
7. Прикладной или пользовательский уровень - взаимодействие с пользовательскими приложениями.
Этот уровень модели, обеспечивает взаимодействие сети и пользователя. Уровень разрешает приложениям пользователя иметь доступ к сетевым службам. Также отвечает за передачу служебной информации, предоставляет приложениям информацию об ошибках и формирует запросы к уровню представления.
6. Уровень представления. Имеет функцию кодирования сообщений источника кодовыми комбинациями стандартных первичных кодов форматирование текстов, преобразование кодов, шифрация/дешифрация.
Этот уровень отвечает за преобразование протоколов и кодирование/декодирование сообщений. Запросы приложений, полученные с уровня приложений, он преобразует в формат для передачи по сети, а полученные из сети сообщения преобразует в формат, понятный приложениям. На этом уровне может осуществляться сжатие/распаковка или кодирование/декодирование сообщений, а также перенаправление запросов другому сетевому ресурсу, если они не могут быть обработаны локально.
Уровень 6 (представлений) эталонной модели OSI обычно представляет собой промежуточный протокол для преобразования информации из соседних уровней. Это позволяет осуществлять обмен между приложениями на
разнородной ОА. Уровень представлений обеспечивает форматирование и преобразование кода. Форматирование кода используется для того, чтобы гарантировать приложению поступление информации для обработки, которая
Рис.1.21. Модель взаимодействия открытых систем ISO/OSI
имела бы для него смысл. При необходимости этот уровень может выполнять перевод сообщений из одного формата в другой. Уровень представлений имеет дело не только с форматами и представлением сообщений. Таким образом, уровень 6 обеспечивает организацию сообщений при их пересылке.
На шестом и седьмом уровнях единица рассматриваемой информации – данные пользователя.
5. Сеансовый уровень. Имеет функцию организации сеансов, обмена информацией между элементами сети. Управление сеансами осуществляется контролем временных параметров обмена.
Этот уровень модели отвечает за поддержание сеанса связи, позволяя приложениям взаимодействовать между собой длительное время. Уровень управляет созданием/завершением сеанса, обменом информацией, синхронизацией задач, определением права на передачу сообщений и поддержанием сеанса в периоды неактивности приложений. Синхронизация передачи обеспечивается помещением в поток сообщений контрольных точек, начиная с которых возобновляется процесс при нарушении взаимодействия.
Единица контролируемой информации – составные части сеанса.
Рассмотренные уровни называют верхними. Остальные уровни называют нижними или связными.
4. Транспортный уровень. Имеет функцию обеспечения надежной доставки по сети данных пользователя от системы источника до системы получателя, с реализацией требований по своевременности и информационной безопасности.
Единица контролируемой информации – сообщение.
3. Сетевой уровень. Имеет функцию передачи по сети фиксированных объемов информации по адресу получателя с заданными требованиями по своевременности доставки, коммутации и маршрутизации.
Единица объема информации, рассматриваемая на этом уровне – кодограмма.
2. Канальный уровень или уровень канала передачи данных (звена данных). Имеет функцию защиты от ошибок в передаваемой по сети информации.
Единица информации, рассматриваемая на этом уровне – кодовая комбинация помехоустойчивого кода.
1. Физический уровень или уровень дискретного канала. Имеет функцию формирования первичных и вторичных каналов и передачу битов по физическому соединению.
Единица информации, рассматриваемая на этом уровне – бит.
Архитектура протокола Международной организации по стандартизации (ISO), реализованная на базе эталонной модели открытой системы (OSI), предназначена для обеспечения взаимодействия систем с неоднородными данными, с надежным обменом сообщений не зависимо от типа подсети и физической нагрузки, через которые сообщения проходят.
Преимущество иерархической модели OSI заключается в том, что, поскольку функционирование каждого уровня хорошо определено, и, услуги, требуемые для каждого уровня, обеспечиваются немедленным интерфейсом нижележащего уровня, с одновременным обменом информации между объектами в соответствии с содержанием "протокола", реализация обслуживания хорошо организована и управляема. Любые функции, которые осуществлены на данном уровне, должны быть не только четко определены, но и обеспечивать обслуживание на нижележащем уровне.
Дата добавления: 2020-12-11; просмотров: 318;