Эталонная модель взаимодействия

Двух открытых систем

(The reference model of interaction between

Two open systems)

u Решение задачи передачи сообщений по системам электрической связи предъявляет к ним определенные требования. Эти требования условно можно разделить на две группы: требования к процессу передачи сообщений и требования к техническим средствам, осуществляющим этот процесс.

u Решение задачи передачи сообщений по системам электрической связи предъявляет к ним определенные требования. Эти требования условно можно разделить на две группы: требования к процессу передачи сообщений и требования к техническим средствам, осуществляющим этот процесс.

u Эти требования породили необходимость единой идеологии проектирования систем связи. Международный консультативный комитет по телефонии и телеграфии в начале 80-х годов предложил такую идеологию, разработав эталонную модель взаимодействия открытых систем (ЭМВОС).

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

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

u В ЭМВОС выделяют 7 уровней: пользовательский, представительский, сеансовый, транспортный, сетевой, канальный, физический (Рис №1).

Эталонная модель взаимодействия

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

На пользовательском уровне происходят процессы обработки информации, передаваемой системой связи. Исполнителем функций этого уровня может быть как техническое устройство (ЭВМ), так и человек.

(Рис №1)

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

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

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

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

u Устройства физического уровня обеспечивают преобразование передаваемого сообщения, в сигналы и восстановление сообщения по принятому сигналу.

u Правила, по которым взаимодействуют устройства соседних уровней одной станции, называют интерфейсом.

u Правила, по которым взаимодействуют устройства одинаковых уровней у различных станций, называют протоколом.

Уровни модели OSI и их основные функции:

Уровень (layer) Назначение
1 Физический (Physical) Ответственен за физические, электрические характеристики линии связи, между узлами (коаксиальные кабели; витые пары; волоконно-оптические кабели; разъемы, например RJ-45, AUI, DB-9, MIC, ST, SC; повторители; транн сиверы и т.д.).
2 Канальный (Data Unk) Обеспечивает надежную передачу данных по физическим линиям связи. На этом уровне (эвена данных) происходит исправление ошибок передачи, ко^ дирование и декодирование отправляемых или принимаемых битовых последовательностей. Канальный уровень подразделяется на подуровень Medium Access Control (MAC) – Управление доступом к среде и на подуровень Logical Link Control (LLC) – Управление логическим каналом. Уровень MAC -определяет характер доступа к среде – детерминированный доступ с передачей маркера (Arcnet, Token Ring, FDDI, 100VG AnyLAN) или множественный доступ с распознаванием коллизий (Ethernet – IEEE 802.3). Уровень LLC -верхний подуровень -. посылает и получает сообщения с полезными данными.
3 Сетевой , (Network) Обеспечивает для верхних уровней независимость от стандарта передачи данных (прозрачность), оперирует с такими протоколами, как IPX, TCP/IP и др., а также отвечает за адресацию и доставку сообщений.
4 Транспортный (Transport) Управляет упорядочиванием компонентов сообщений и регулирует входящий поток, если на обработку приходит два или более пакетов одновременно. Дублированные пакеты распознаются этим уровнем и лишние дубликаты фильтруются.
5 Сессионный (Session) Открывает соединение (сессию или сеанс), поддерживает диалог, т.е. управляет отправкой сообщений туда и обратно, и закрывает сессии. Этот уровень позволяет прикладным программам, работающим на разных сетевых устройствах, координировать свое взаимодействие в рамках отдельных сессий (сеансов).
6 Представительный (Presentation) Осуществляет преобразования данных из внутреннего числового формата, присущего данному сетевому устройству, в стандартный коммуникационный формат. Примеры: кодирование, сжатие, переформатирование текста.
7 Прикладной (Application) Предоставляет программисту интерфейс к модели OSi. Примеры: сервер транзакций, протокол FTP, сетевое администрирование.

Вывод

u Основным назначением приложения CmapTools является стимулирование сотрудничества и обмена мнениями при создании моделей знаний (knowledge models), базирующихся на концепт-картах (cmaps).
Работать с программой очень удобно: каждый новый бокс генерируется простым щелчком мыши в любом месте поля. Появившийся бокс уже содержит заготовки под стрелки, которые можно растянуть до любой точки экрана, где автоматически появится новый бокс. При вытягивании стрелки на ней также автоматически генерируется поле, которое требует заполнения для определения назначения данной связи. Любой бокс можно произвольно перетаскивать по рабочему полю. Имеются инструменты для масштабирования, форматирования и пр…

u Возможность подключения мультимедийных файлов позволяет создавать весьма сложные концепт-карты. Пользователь может устанавливать ссылки на другие типы ресурсов (изображения, видео, звук, текст), которые помогают объяснить то или иное понятие.

u Программная среда CmapTools дает пользователям возможность выявлять глубинную структуру знаний.

u Клиентская программа CmapTools может работать как независимое приложение, позволяющее пользователю конструировать концепт-карты и хранить их, организовывать связи между картами, печатать их и т.п. Однако главной особенностью CmapTools является серверная часть программной среды, которая позволяет осуществлять разработку коллективных моделей знаний. Комплексные знания могут быть представлены совокупностью отдельных концепт-карт. Программа обеспечивает объединение подобных кластеров и навигацию между ними.

u Совместная работа построена на базе инструмента, позволяющего осуществлять коллективное согласованное редактирование концепт-карт многими пользователями так, чтобы они могли видеть изменения, вносимые другими пользователями в реальном времени. Средства коллективного обсуждения, реализованные в продукте, позволяют организовать сотрудничество наиболее продуктивно.

u Система контроля доступа CmapTools дает возможность вести коллективную работу, делегируя разные права доступа участникам рабочих групп.

u Cmaps Tools доступна на семнадцати языках, а именно: Китайском, Каталанском, Английском, Датском, Чешском, Баскском, Галисийском, Французском, Финском, Итальянском, Немецком, Хорватском, Японском, Испанском, Португальском, Турецком и Шведском языках.

u Программа устанавливается на языке по умолчанию, но сменить язык не составит труда Эта программа может быть использована как в коммерческих целях, так и нет, к примеру, она очень пригодится в использовании в университетах и школах.

u Эталонная модель взаимодействия открытых систем (Open System Interconnection reference model) является главным принципом взаимодействия в сетях, который необходимо усвоить, чтобы понять, как работают устройства компании Cisco. Модель OSI — это семиуровневая архитектурная модель, разработанная Международной организацией по стандартизации (International Organization for Standardization — ISO) и Международным телекоммуникационным союзом (International Telecommunications Union-Telecommunications — ITU-T). Эта модель является универсальным средством описания принципов функционирования сетей, облегчающим изучение и понимание их конечными пользователями. Эталонная модель позволяет придать структурированный вид различным по сложности функциям в коммуникационном программном обеспечении. Для создания коммуникационного программного обеспечения следует гарантировать взаимодействие разнотипных приложений в условиях различных стратегий передачи данных, а также учет свойств физических сетей. Без этой модели, без стандартной структуры написание, изменение и последующая поддержка коммуникационного программного обеспечения могут быть чрезвычайно затруднены.

Модель OSI | Курс \


Похожие статьи.

Понравилась статья? Поделиться с друзьями: