Skip to main content

Что такое взаимосвязь открытых систем?

Взаимосвязь открытых систем является эталонной моделью, иллюстрирующей, как сообщения должны передаваться по телекоммуникационной сети. Он не включает подробные интерфейсы. Вместо этого он служит руководством для создателей сетей, чтобы их продукты были совместимы с продуктами других создателей. Взаимодействие открытых систем включает в себя семь функций, известных как функциональные уровни, которые должны выполняться при отправке сообщений по сети.

Эта эталонная модель была создана Международной организацией по стандартизации (IOS). IOS - это группа, состоящая из представителей более 160 стран, которая работает над созданием стандартов для облегчения связи и делового сотрудничества между странами. Рекомендации по присоединению открытых систем приведены в разделе X.200 Международного союза электросвязи - Стандарты электросвязи (ITU-TS).

Каждый компьютер в сети должен иметь возможность выполнять все семь функциональных слоев. Ни одна программа не выполняет все четыре функции. Вместо этого они разделены между несколькими компонентами компьютера. Функции могут выполняться операционной системой, программами или сетевыми протоколами.

Семь слоев делятся на две группы. Первые три используются всякий раз, когда сообщения проходят через компьютер. Это физический, канальный и сетевой уровни. Если сообщение не предназначено для компьютера, через которое оно проходит, а просто использует компьютер для транспортировки, сообщения не проходят через следующие четыре слоя. Эти слои используются только тогда, когда сообщение передается от или к пользователю.

Физический уровень позволяет аппаратным средствам отправлять и получать биты данных. Канальный уровень взаимодействия открытых систем знает о протоколе передачи и следит за тем, чтобы компьютер следовал этим правилам. Наконец, сетевой уровень отправляет данные на правильный компьютер. Подобно сортировщику конвертов в почтовом отделении, он разделяет сообщения на исходящую почту, предназначенную для других компьютеров, и локальную почту, предназначенную для компьютера, выполняющего обработку.

Если сообщение является локальной почтой, оно обрабатывается еще четырьмя функциональными уровнями взаимодействия открытых систем. Транспортный уровень проверяет, пришло ли полное сообщение, и проверяет наличие ошибок. Как и телефонный оператор в старых фильмах, сеансовый уровень координирует соединение между двумя компьютерами. На уровне представления или синтаксиса данные преобразуются из формата, в котором они были отправлены, в формат, который может быть прочитан компьютером. Наконец, прикладной уровень заботится обо всех мелких деталях: от проверки скорости соединения до обеспечения защиты конфиденциальности и авторизации.