Модель взаимодействия открытых систем
Для преодоления различий при использовании в вычислительных сетях аппаратно-программных средств разных производителей и различий у отдельных модификаций этих средств даже у одного производителя Международная организация по стандартам (ISO) разработала модель взаимодействия открытых систем (OSI), которая объединяет серию рекомендаций по сетевому взаимодействию неоднородных систем (компьютеров, терминалов, процессов, средств связи и т.д.). Термин «открытые системы» подчеркивает возможность взаимодействия любых двух систем с помощью соответствующих рекомендаций. Модель OSI представляет структурированный подход описания многоуровневой иерархии протоколов (правил и соглашений) сетевого взаимодействия в рамках единой архитектуры. Рис. 16.7 иллюстрирует уровни сетевого взаимодействия двух открытых систем в рамках модели OSI. Модель не предполагает непосредственного соединения двух взаимодействующих абонентов сети. Здесь возможно использование подсети связи с любым из методов коммутации. Уровни модели OSI Каждая система-абонент сети в рамках модели OSI имеет семь уровней (номера уровней от 1 до 7). Абоненты могут взаимодействовать между собой в рамках каждого из семи уровней с использованием соответствующего протокола. В то же время каждый из уровней использует при взаимодействии абонентов услуги нижестоящего уровня и обеспечивает своими услугами вышестоящий уровень. Поэтому логическое взаимодействие разных систем на одинаковых уровнях обеспечивается межуровневой передачей информации в каждой из систем. Когда прикладной процесс одной из систем направляет сообщение прикладному процессу другой системы, он направляет данные на уровень 7. При этом данные снабжаются заголовком согласно правилам протокола седьмого уровня (это называется инкапсуляцией данных). Затем эти данные, включая добавленный заголовок, передаются на уровень 6, где они рассматриваются как единое целое. На этом уровне к данным добавляется заголовок протокола шестого уровня (повторная инкапсуляция). Данный процесс повторяется до уровня 1, который передает инкапсулированные данные по линии связи смежному узлу. Когда данные достигнут места назначения, к ним применяется обратная процедура. Здесь на каждом из уровней в соответствии с соответствующим протоколом убирается заголовок этого уровня, а извлеченные данные передаются на вышестоящий уровень. Заметим, что аналогичные процедуры для уровней 1, 2 и 3 выполняются и для транзитных коммуникационных узлов.
Протокол уровня 1 (физический уровень) определяет электроме-ханические, функциональные и процедурные характеристики физического соединения устройств. Он предоставляет для уровня 2 такие услуги, как прозрачность передачи битов, мониторинг производительности, физический контроль и исправление ошибок. Протокол уровня 2 (канальный уровень) обеспечивает функциональные и процедурные средства активизации, поддержки и де-активизации логического (информационного канала) между двумя смежными узлами. Он обеспечивает выполнение для нужд уровня 3 таких функций, как синхронизация и упорядочение при передаче пакетов, обнаруживает ошибки и исправляет данные в передаваемых пакетах, а также осуществляет контроль перегрузок в информационном канале. Протокол уровня 3 (сетевой уровень) обеспечивает установление соединения в сети между двумя абонентами сети, поддерживает и ликвидирует это соединение. Этот протокол содержит процедуры передачи сигналов (сигнальных пакетов), сетевой маршрутизации, формирования пакетов и сборки сообщений, контроля перегрузок и управления информационными потоками
Рис. 16.7. Уровни сетевого взаимодействия в соответствии с моделью OSI
Если протоколы первых трех уровней предназначены для обеспечения взаимодействия пользователей с сетью, протоколы четвертого и более высоких уровней предназначены для совместного взаимодействия через сеть конечных пользователей. Протокол уровня 4 (транспортный уровень) обеспечивает надежность и прозрачность передачи данных по сети между двумя конечными системами независимо от типа подсети связи. Протоколы уровня 5 (сеансового) и уровня 6 (представительного) обеспечивают соответственно управление диалогом между взаимодействующими приложениями (организация и синхронизация диалога) и устраняют проблемы синтаксического несоответствия в диалоге используемых разными приложениями кодов и форматов данных. В заключение рассмотрения модели OSI следует отметить, что она не определяет международные, государственные или промышленные стандарты сетевого взаимодействия, а носит рекомендательный характер. В настоящее время стандартами для неоднородных сетей стали лишь первые 3 уровня этой модели.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|