Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Характеристики уровней модели OSI

ГЛАВА 1. Семиуровневая модель OSI

(Open System Interconnection – OSI)

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

В начале 80-х годов ряд международных организаций по стандартизации – ISO, IТU-T и некоторые другие – разработали модель, которая сыграла значительную роль в развитии сетей. Эта модель называется моделью взаимодействия открытых систем (Open System Interconnection, OSI) или моделью OSI. Модель OSI определяет различные уровни взаимодействия систем в сетях с коммутацией пакетов, дает им стандартные имена и указывает, какие функции должен выполнять каждый уровень.

Эталонная модель OSI является семиуровневой концептуальной моделью. Каждый уровень выполняет определенные сетевые функции. Эта модель была разработана Международной организацией по стандартизации (стандарт OSI) в 1984 году и сейчас считается основной архитектурной моделью взаимодействия компьютеров. Модель OSI разделяет задачи обмена информацией между связанными в сеть компьютерами на семь более управляемых групп задач меньшего размера. Затем задача или группа задач приводится в соответствие со всеми семью уровнями модели OSI (Рис. 1.1).

Рис. 1.1 Модель взаимодействия окрытой системы OSI.

 

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

 

· прикладной уровень (Application Layer);

· уровень представления (Presentation Layer);

· сеансовый уровень (Session Layer);

· транспортный уровень (Transport Layer);

· сетевой уровень (Network Layer);

· канальный уровень (Channel Layer or Data Link Layer);

· физический уровень(Physical Layer).

 

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

Следует также иметь в виду, что приложение может взять на себя функции некоторых верхних уровней модели OSI. Например, некоторые СУБД имеют встроенные средства удаленного доступа к файлам. В этом случае приложение, выполняя доступ к удаленным ресурсам, не использует системную файловую службу; оно обходит верхние уровни модели OSI и обращается напрямую к системным средствам, ответственным за транспортировку сообщений по сети, которые располагаются на нижних уровнях модели OSI. Итак, пусть приложение обращается с запросом к прикладному уровню, например к файловой службе. На основании этого запроса программное обеспечение прикладного уровня формирует сообщение стандартного формата. Обычное сообщение состоит из заголовка и поля данных. Заголовок содержит служебную информацию, которую необходимо передать через сеть прикладному уровню машины-адресата, чтобы сообщить ему, какую работу надо выполнить. Заголовок, должен содержать информацию о месте нахождения файла и о типе операции, которую необходимо над ним выполнить. Поле данных сообщения может быть пустым или содержать какие-либо данные, например те, которые необходимо записать в удаленный файл. Но для того чтобы доставить эту информацию по назначению, предстоит решить еще много задач, ответственность за которые несут нижележащие уровни.

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

 

Рис. 1.2 Вложенность сообщений различных уровней.

 

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

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

Низшие уровни модели OSI используются для транспорта данных. Физический и канальный уровни реализованы в оборудовании и программном обеспечении. Другие низшие уровни зачастую применяются только в программном обеспечении. Самый низший уровень, физический, является и самым близким к физической сетевой среде (сетевое кабельное оборудование) и отвечает за реальное размещение информации в среде. В общем случае термин низший уровень часто используется по отношению к уровням 1 и 2, хотя этоочень относительно.

Рис. 1.3 иллюстрирует разделение между высшими и низшими уровнями модели OSL.

 

 

Рис 1.3 Взаимодействие уровней модели OSI

<== предыдущая лекция | следующая лекция ==>
Функции Интернета | Физический уровень модели OSI
Поделиться с друзьями:


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


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



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




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