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

E-mail Печать PDF
 
Jetalonnaja model vzaimodejstvija otkrytyh sistemВ основу эталонной модели OSI положена концепция многоуровневой организации протоколов. Существенной особенностью модели взаимодействия открытых систем является разработка и использование единого подхода к организации протоколов и интерфейсов различных уровней.

- Найти работу / поиск вакансий
- Выложить / создать резюме
- Выложить / создать вакансию

Согласно этой концепции каждому уровню ставится в соответствие набор определенных функций, связанных с решением конкретной задачи по организации взаимодействия открытых систем. Нумерация уровней осуществляется в отношении физических средств соединения, то есть первый номер присваивается физическому, а наибольший - прикладному уровню. Каждый уровень с меньшим номером считается вспомогательным для смежного с ним высшего уровня и предоставляет ему определенный набор услуг, который называется сервисом. Итак, функции каждого уровня могут реализовываться различными аппаратными и программными средствами. Основным условием при этом является то, что взаимодействие между любыми смежными уровнями имеет четко определяться, т.е. осуществляться через фиксированные точки доступа с помощью стандартного межуровневого интерфейса см. рис. Точка доступа является портом, в котором объект N- го уровня предоставляет услуги (N +1) - му уровню.

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


Рис. Взаимодействие объектов и услуг,
где МИ - межуровневый интерфейс

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

1.5

Рис. Структура протокольного блока данных N - уровня

Он состоит из управляющего поля, которое называется заголовком, и поля данных. Заголовок N- го блока содержит управляющую информацию, сформированную на N- м уровне ( см. рис). Содержимое поля данных N - го уровня представляет собой блок данных (N +1) - го уровня. Так формируется вложена структура: протокольные блоки данных, начиная с верхнего уровня, вкладываются друг в друга. При передаче информации в обратном направлении происходит процедура « распаковки » блоков.
При построении любой многоуровневой структуры возникает необходимость определения оптимального количества ее уровней. В частности, при разработке эталонной модели OSI количество ее уровней определялась, исходя из следующих соображений:
• разбивка на уровне имеет максимально отражать логическую структуру компьютерной сети;
• межуровневые пределы должны определяться так, чтобы обеспечить минимальное количество и простоту межуровневых связей;
• большое количество уровней, с одной стороны, упрощает внесение изменений в систему, а с другой - увеличивает количество межуровневых протоколов и затрудняет описание модели в целом.

1.6

Рис. Схема формирования протокольного блока данных

С учетом этого ISO для компьютерных сетей была предложена семиуровневая модель OSI

1.7

Рис. Эталонная модель OSI

Основным, с точки зрения пользователя, является прикладной уровень. Этот уровень обеспечивает выполнение прикладных процессов пользователей и определяет семантику, то есть содержательную составляющую информации, которой обмениваются открытые системы в процессе взаимодействия. С этой целью прикладной уровень, кроме протоколов взаимодействия прикладных процессов, поддерживает протоколы передачи файлов, виртуального терминала, электронной почты и т.д..
Шестой уровень называется представительный. Он определяет единый для всех открытых систем синтаксис передаваемой. Необходимость этого уровня обусловлена различной формой представления информации в сети передачи данных и компьютерах. Этот уровень играет важную роль в обеспечении « открытости » систем, благодаря чему системы могут «общаться » между собой независимо от их внутреннего языка.
Пятый уровень называется сеансовым, так как основным его назначением является организация сеансов связи между прикладными процессами в различных абонентских системах. На этом уровне создаются порты для приема и передачи сообщений и организуются соединения - логические каналы между процессами. Необходимость протоколов этого уровня обусловлено относительной сложностью сети передачи данных и стремлением обеспечить высокую надежность передачи информации.
Четвертый, транспортный, уровень (уровень сквозной передачи) обеспечивает передачу данных между двумя взаимодействующими открытыми системами и связь абонентов сети с системой передачи данных. На этом уровне определяется правило взаимодействия абонентских систем - отправителя и получателя данных, организуется и поддерживается логический канал (транспортное соединение) между абонентами.
Третий, сетевой уровень обеспечивает маршрутизацию информации и управления сетью передачи данных. В отличие от предыдущих, этот уровень в большей степени ориентирован на сеть передачи данных. Здесь решаются вопросы, связанные с управлением сетью передачи данных, в том числе маршрутизация и управление информационными потоками.
Второй, канальный уровень обеспечивает функциональные и процедурные средства для установления, поддержания и разрыва соединений на уровне каналов передачи данных. Процедуры канального уровня обеспечивают обнаружение и, возможно, исправления ошибок, возникающих на физическом уровне.
Первый, физический уровень обеспечивает механические, электрические, функциональные и процедурные средства организации физических соединений при передаче последовательности битов данных между объектами.
Четыре нижних уровня образуют транспортную службу компьютерной сети, которая обеспечивает передачу (« транспортировку ») информации между абонентскими системами, освобождая от этих задач высокие уровни. В свою очередь, три верхних уровня, которые поддерживают логическую взаимодействие прикладных процессов, функционально объединяются в абонентскую службу.
Простого перечисления уровней недостаточно для определения правил взаимодействия систем, поэтому эталонной моделью также определяются сервисы, которые должны обеспечивать ее уровни. Услуги - это, по сути, функции, выполняемые на заданном уровне.
В частности, физический уровень обеспечивает следующие виды услуг:
• установление и идентификацию физических соединений;
• организацию последовательной передачи битов информации;
• сообщение об окончании сеанса связи.
Канальный уровень обеспечивает:
• организацию необходимой последовательности и передачу блоков данных;
• управление потоками между смежными узлами;
• идентификацию конечных пунктов канальных соединений;
• выявление и исправление ошибок;
• сообщение о ошибку, не исправлены на канальном уровне.
Основными сервисами сетевого уровня являются:
• идентификация конечных точек сетевых соединений;
• организация сетевых соединений;
• управление потоками блоков данных;
• обеспечение последовательности доставки блоков данных;
• выявление ошибок и формирование сообщений о них;
• разрыв сетевых соединений.
Транспортный уровень обеспечивает следующие виды сервисов:
• установление и разрыв транспортных соединений;
• формирование блоков данных;
• обеспечение взаимодействия сеансовых соединений с транспортными;
• управление последовательностью передачи блоков данных;
• обеспечение целостности блоков данных во время их передачи;
• выявление и устранение ошибок, сообщение о неисправленные ошибки;
• назначение блокам приоритетов передачи;
• передача подтверждений о принятых блоки;
• ликвидация безвыходных ситуаций.
На сеансовом уровне предоставляются такие сервисы:
• обслуживание сеансов обмена и обеспечения передачи данных в диалоговом режиме;
• установление сеансового соединения;
• управления обменом данными;
• синхронизация сеансового соединения;
• сообщение об исключительных ситуациях;
• отображение на транспортный уровень сеансового соединения;
• завершение сеансового соединения.
Представительный уровень обеспечивает следующие виды сервисов:
• выбор формы представления данных;
• интерпретация и предоставление данным виду, удобному для прикладных процессов;
• преобразование синтаксиса данных;
• формирование данных.
Прикладной уровень обеспечивает широкий набор сервисов:
• управления терминалами и файлами;
• управления диалогом и задачами;
• управление сетью в целом;
• обеспечение целостности информации и предоставления некоторых дополнительных сервисов.
К дополнительным сервисам этого уровня относятся сервисы по организации электронной почты, передачи массивов сообщений и т.п.. Сервисы различных уровней определяются с помощью протоколов эталонной модели OSI, то есть правилам взаимодействия объектов одноименных уровней открытых систем. Как правило, каждая из сетевых служб включает в свой состав несколько протоколов. Набор протоколов, определяющий конкретную сетевую службу, получил название стека протоколов.
Согласно семиуровневой модели OSI вводится семь типов протоколов, называемых так же, как и уровни. При этом по функциональному назначению все протоколы целесообразно разделить на три группы.
К первой группе относятся протоколы абонентской службы, отвечающие прикладном, представительном и сеансовом уровням модели взаимодействия открытых систем. Протоколы этой группы независимы от сети, т.е. их характеристики и структура не зависят от используемой сети передачи данных. Они определяются только структурой абонентских систем и функциями обработки информации. Вторая и третья группы протоколов описывают транспортную службу компьютерной сети и различаются между собой процедурой доступа среды передачи: вторая группа определяет систему передачи данных с маршрутизацией информации, а третья - селекцию информации.
Маршрутизация означает процедуру определения пути передачи информации в сетях передачи данных и является характерной для глобальных и региональных компьютерных сетей, в рамках которых и рассматривается соответствующая группа протоколов.
Селекцией в компьютерных сетях называется процесс выбора очередной абонентской системы для подключения ее к сети передачи данных с целью обмена информацией. Селекция информации в основном используется в системах передачи данных локальных компьютерных сетей, где и рассматривается третья группа протоколов.

С уважением команда Портала – «Размут»

Razmut.ru ©
 

Вход в Razmut

Резюме от Razmut

Сергей Сергеев
Title: Охранник
Category: Охрана, служба безопасности
Type: Полный рабочий день
Salary Range: $$ - Договорная - $$
Experience: 20
Available: Yes
Gender: Male
Сергей Сергеев
Title: Менеджер продаж, отдел сбыта промышленного оборудования
Category: Торговля, снабжение, продажи
Type: Полный рабочий день
Salary Range: $$ - Договорная - $$
Experience: 30
Available: Yes
Gender: Male
Фериде Казанфарова
Title: Врач
Category: Медицинские работники
Type: Полный рабочий день
Salary Range: $800 - $900
Experience:
Available: Yes
Gender: Female
Наталья Поданева
Title: мастер-технолог
Category: Инженеры, технологи, конструкторы, энергетики
Type: Полный рабочий день
Salary Range: $50 - $100
Experience: 2
Available: Yes
Gender: Female
Евгений Колб
Title: Техник-Землеустроитель
Category: Строительство, архитектура, недвижимость
Type: Полный рабочий день
Salary Range: $100 - $200
Experience:
Available: Yes
Gender: Male
Ирина Ефимова
Title: Редактор
Category: Культура, искусство и шоу-бизнес
Type: Полный рабочий день
Salary Range: $800 - $900
Experience: 9 лет
Available: No
Gender: Female
Фарида Дашдамирова
Title: Кредитный специалист
Category: IT, компьютеры, програмное обеспечение
Type: Полный рабочий день
Salary Range: $500 - $600
Experience:
Available: No
Gender: Female
Наталья Рыбачок
Title: Менеджер по продажам
Category: Торговля, снабжение, продажи
Type: Полный рабочий день
Salary Range: $$ - Договорная - $$
Experience:
Available: No
Gender: Female
Илья Багнюк
Title: Менеджер по продажам\супервайзер\начальник отдела продаж
Category: Другое
Type: Полный рабочий день
Salary Range: $600 - $700
Experience: 10
Available: No
Gender: Male
Роман Акулевич
Title: оператор по добыче нефти и газа
Category: Рабочие, мастера
Type: Полный рабочий день
Salary Range: $500 - $600
Experience: 15 лет
Available: Yes
Gender: Male

".Работа в Москве." ".Работа в Киеве." ."Поиск вакансий." ".Поиск резюме." ".Подбор персонала." ".Описание обязанностей, должностных инструкций по вакансиям." ".Шаблон (макет) резюме." ".Выложить резюме." ".Разместить вакансию." ".Работа в Украине." ".Работа в СНГ." ".Работа в России." ".Работа в Белоруссии." ".Работа в других странах." ".Работа в Москве." ".Работа в Киеве." ".Работа в Санкт-ПетерБурге." ".Авиаразмут." ".Повышение квалификации по ведущим вакансиям." ".Размутить / снять девушку."
Карта сайта
© Размут.рф 2009–2018 ".Razmut." Contact tel. +38(093)76.70.429 operator life:)
По всем вопросам, пишите на электронную почту: po4ta(собака)razmut.ru - С уважением Администрация проекта «Размут»
При перепубликации материалов, активная ссылка на www.razmut.ru обязательна.
проверка сайта