Публикация научных статей.
Вход на сайт
E-mail:
Пароль:
Запомнить
Регистрация/
Забыли пароль?

Научные направления

Поделиться:
Разделы: Телекоммуникации
Размещена 01.04.2014.
Просмотров - 2501

Cтруктура модели ISO/OSI

Ким Александр Георгиевич

Бакалавр ФРТиС и Экономики

NVision Group, СибГУТИ

инженер-стажер филиала ЗАО «Энвижн Груп» Энвижн-Сибирь

Аннотация:
Статья рассматривает взаимодействие между системами в модульной, многоуровневой архитектуре, так называемой эталонной модели ISO/OSI. Основной принцип заключается в распределении различных заданий по разным функциональным уровням.


Abstract:
The article examines the interaction between systems in a modular, layered architecture, the so-called reference model ISO / OSI. The basic principle is to allocate different tasks at different functional levels.


Ключевые слова:
эталонная модель, структура, уровни

Keywords:
Reference Model, ISO/OSI, Structure Concept, layers


УДК: 621

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

ISO/OSI базовая эталонная модель содержит 3 понятия:

  • Понятие структуры
  • Понятие службы
  • Понятие протокола

Данная статья посвящена понятию структуры модели ISO/OSI. 
Понятие структуры – служит для описания роли систем связи и функциональных уровней.
Эталонная модель определяет различные классы систем и объектов. Системы программного обеспечения представляют собой  логические модули (такие как приложения, работающие в системе), которые взаимодействуют друг с другом. Системы  или оконечные системы (пользовательские терминалы, такие как компьютеры, мобильные телефоны и т.д.), или системы в пределах сети, то есть транзитные системы, которые устанавливают линии связи (такие как маршрутизаторы, коммутаторы и т.д.). Линии связи  представляют собой  каналы для передачи между системами. Данные системы отображают разные уровни функционального контента. Модуль приложения в  оконечной системе (например, приложение, которое позволяет создавать и отправлять SMS-сообщения на мобильный телефон) содержит более высокий уровень функций чем модуль  передачи (такой как сетевые элементы, который поставляет через сеть пакеты, содержащие SMS). Эталонная модель содержит абстрактное представление функций в различных уровнях, которое показано на рисунке 1.

 

 



 Рисунок 1 - Функции уровней

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

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

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

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

- целостности непрерывного обмена данными (включая целостность последовательности, управление потоком данных, сегментацию и повторную сборку, контроль ошибок);

- установление и реализацию транспортных соединений;

-мультиплексирование транспортных соединений с сетевыми соединениями;

Следующие верхние 3 уровня эталонной модели (см. рисунок 1) представляют собой специализированные аспекты:

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

Уровень представления: Уровень представления заботится о синтаксическом представлении данных, чтобы позволить различным системам интерпретировать данные корректным способом, данные должны быть представлены в указанном формате (таком как типы данных). Для описания форматов данных, может быть использован абстрактный язык  (например,  Абстрактная синтаксическая нотация ASN.1).

Прикладной уровень: Прикладной уровень представляет собой  взаимодействие между приложениями, работающими на оконечных системах (таких как программа электронной почты или приложение SMS). Является самым сложным уровнем, который также рассматривает свойства приложений операционной системы. С точки зрения передачи, прикладной уровень содержит абстрактные понятия, такие как передача файлов, набор и отправка SMS, управление конфигурацией удаленной системы и т.д.


 

 Рисунок 2 - Понятие  плоскостей в эталонной модели

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

Пользовательская Плоскость описывает обмен информацией о пользователе.

Плоскость Контроля описывает обмен контрольной информацией, такой как сигнализация, чтобы установить соединение прежде чем пользователь воспользуется каналом.

Плоскость управления содержит уровень определенные функции администрирования, и плоскость специфического администрирования.

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

Библиографический список:

1. Stephan Rupp Gerd Siegmund. Telecommunication Software Engineering. Lecture Notes Edition. [Электронный ресурс]. URL: http://www.srupp.de. (дата обращения 15.01.2014).
2. Л. Майс-сел, Р. Глэнг. Технология разработки сетевых протоколов: Справочник. В 2-х томах /Сов. радио, 1977. — Т.1. — 644 с.; Т.2. — 768 с.




Комментарии пользователей:

15.04.2014, 12:03 Акиншина Галина Владимировна
Отзыв: Научная новизна отсутствует. Не рекомендовать к печати.


Оставить комментарий


 
 

Вверх