Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Лекция № 11. Взаимосвязь открытых систем (ВОС)

Взаимосвязь открытых систем (ВОС). Эталонная модель ВОС. (2ч.)

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

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

Каждый уровень использует услуги нижерасположенного уровня; в свою очередь, каждый уровень предоставляет услуги следующему вышерасположенному уровню. N-й уровень одной машины ведет диалог с N-м уровнем другой машины. Правила ведения этого диалога и соглашения по диалогу называются протоколом N-го уровня. Логические объекты, в совокупности образующие соответствующие уровни в различных машинах, называются равноправными процессами. Другими словами, равноправные процессы N-го уровня взаимодействуют между собой, используя протокол N-го уровня. Прозрачность - свойство передачи информации, закодированной любым способом, понятное взаимодействующим уровням.

Сообщение порция информации, представленная в виде последовательности символов и предназна­ченная для передачи по сети. Пакет - часть сообщения, удовлетворяющая некоторому стандарту.

Уровни 1-3 определяют межмашинное взаимодействие через промежуточные системы.

Уровень 4 - взаимодействие между системами.

Уровни 5-7 обеспечивают функции, ориентированные на пользователя.

Уровни 1-6 вместе с физической средой ВОС обеспечивают поэтапное расширение предоставляемых услуг.

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

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

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

На представительном уровне также производится преобразование передаваемого сообщения, добавление в него служебной информации, которая будет использована на представительном уровне машины-приемника.

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

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

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

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

Рассмотрим функции, которые выполняет каждый из семи уровней:

1-й, физический уровень осуществляет физические соединения для передачи данных между объектами, а также кодирование и декодирование;

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

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

3-й, сетевой уровень прокладывает путь между системой – отправителем информации и системой адресатом далее – через всю коммуникационную подсеть, т.е. обеспечивает маршрутизацию сообщения; управляет потоками данных, служит для образования единой транспортной системы, объединяющей несколько сетей.

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

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

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

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

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

<== предыдущая лекция | следующая лекция ==>
Лекция № 10 | Лекция № 12. Сетевые информационные технологии
Поделиться с друзьями:


Дата добавления: 2014-01-03; Просмотров: 298; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.013 сек.