Реферат Семиуровневая модель osi




Скачать 320.33 Kb.
НазваниеРеферат Семиуровневая модель osi
страница1/3
Дата22.01.2013
Размер320.33 Kb.
ТипРеферат
  1   2   3


Министерство Общего и Профессионального Образования Российской Федерации

Государственное Общеобразовательное Учреждение Высшего Профессионального

Образования Московский Государственный Технологический Университет

«Станкин»


Факультет «Информационных Технологий»


Реферат


Семиуровневая модель OSI.
Стеки протоколов.



Выполнил: студент группы И-7-7

Ярповецкий-Бондаренко Олег Семенович

Проверил: Сосеншкин С.Е.


МОСКВА-2008

Оглавление


История OSI………………………………………………………………………………………………..2

Краткое описание OSI………………………………………………………………………………..3

Уровни модели OSI……………………………………………………………………………………4

Пример связи тип OSI………………………………………………………………………………..5

Прикладной уровень (Application layer) ……………………………….…………………..7

Уровень представления (Presentation layer) …………………………………………….7

Сеансовый уровень (Session Layer) …………………………………………………………..8

Транспортный уровень (Transport Layer) ………………………………………………...8

Сетевой уровень (Network Layer) ……………………………………………………………..9

Канальный уровень (Data link Layer) ……………………………………………………….10

Физический уровень …………………………………………………………………...……..……13

Сетезависимые и сетенезависимые уровни……………………………………………...14

Стандартные стеки коммуникационных протоколов……………………….……...16

Модель OSI и стек TCP IP……………………………………………………………..…………....18

Инкапсуляция и обработка пакетов………………………………………………………….19

Список использованных материалов………………………………………….……………..20


История OSI

(1)

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

К концу 70-х годов в мире существовало большое количество фирменных стеков коммуникационных протоколов, среди которых можно выделить, такие популярные в свое время стеки, как DECnet, TCP/IP и SNA. Однако это привело к проблеме с совместимостью устройств, использующих, выпущенных различными производителями и использующих разные протоколы.

Одним из вариантов решения этой проблемы являлась разработка и последующий всеобщий переход на единый, общий для всех систем стек протоколов, созданный с учетом опыта разработки уже сущест­вующих стеков. Такой академический подход к созданию нового стека начался с разработки модели OSI (базовая эталонная модель взаимодействия открытых систем, Open Systems Interconnection Basic Reference Model) и занял семь лет (с 1977 по 1984 год). Она разрабатывалась в качестве универсального языка для сетевых спе­циалистов, в связи с чем ее иногда называют справочной моделью. Серьезное участие в разработке OSI приняли ISO (International Standards Organization) и ITU (International Telecommunication Union)

(2)

В 1984 году шестилетняя работа ISO над эталонной моделью архитектуры сети передачи данных завершилась публикацией международного стандарта 7498, кото­рый был использован Международным союзом по телекоммуникациям при раз­работке стандарта ITU-T Х.200. Оба документа имеют общее название - эталон­ная модель взаимодействия открытых систем, или модель OSI.

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


Краткое описание OSI


Назначение моде­ли OSI состоит в обобщенном представлении средств сетевого взаимодействия.

Модель OSI не содержит описаний реализаций конкретного набора протоколов.

Модель OSI определяет:

  • уровни взаимодействия систем в сетях с коммутацией пакетов

  • стандартные названия уровней

  • функции, которые должен выполнять каждый уровень.

(1)

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

Приложения могут реализовывать собственные протоколы взаимодействия, ис­пользуя для этих целей многоуровневую совокупность системных средств. Именно для этого в распоряжение программистов предоставляется прикладной программ­ный интерфейс (Application Program Interface, API). В соответствии с идеальной схемой модели OSI приложение может обращаться с запросами к самому верх­нему уровню — уровню приложений, однако на практике многие стеки коммуни­кационных протоколов предоставляют возможность программистам напрямую обращаться к сервисам, или службам, расположенным ниже уровней.

(3)

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


Уровни модели OSI


В модели OSI определена полная архитектура системы передачи данных, состоящая из семи уровней. Какой-либо специфической причины, определившей наличие именно такого количества уровней, не существует, просто выполняемые моделью функции были условно разделены на семь групп. Три нижних уровня ответствуют физическому, канальному и пакетному уровням сети Х.25. Другая пакетная сеть, Frame Relay, соответствует двум нижним уровням модели ОSI. Оптимизация функций, позволяющая Frame Relay работать на уровне 2, существенно увеличивает пропускную способность этой пакетной сети по сравнению с пропускной способностью сети Х.25, о чем будет рассказано далее.

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

Ниже приведены официальные названия всех семи уровней, начиная с верхнего.




№ уровня

Наименование

Содержание










7

Уровень приложений

Предоставление услуг на уровне конечного пользователя: почта, теледоступ и прочее

6

Уровень представления данных

Интерпретация и сжатие данных

5

Уровень сессии

Идентификация и проверка




(сеансовый)

полномочий

4

Транспортный уровень

Обеспечение корректной сквозной пересылки данных

3

Сетевой уровень

Маршрутизация и ведение учета

2

Канальный уровень

Передача и прием пакетов, определение аппаратных адресов

1

Физический уровень

Собственно кабель или физический носитель




(4)

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

Физический и канальный уровни модели OSI реализуются аппаратным и программным обеспечением; остальные пять высших уровней в большинстве случаев реализуются программным обеспечением.

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

(2)

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


При поступлении данных от приложения на каждом уровне к ним добавляется соответствующий заголовок. Данные с последовательностью заголовков пере­даются по каналу связи к месту назначения, где заголовки удаляются по мере пе­редачи данных от уровня к уровню принимающей системы. На рис.1 показано соотношение семи уровней с системой, три уровня которой соответствуют уров­ням сети Х.25. (В этом случае заголовок пакета обозначен символами NH и соот­ветствует сетевому уровню.) Ис­ключив функционирование третьего уровня, можно существенно увеличить про­пускную способность пакетной сети.



Рис. 1. Семиуровневая модель OSI


Пример связи тип OSI

(1)

Предположим, что Система А должна отправить в Систему В определенный текст, который в данном случае будет играть роль данных или информации

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

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

(4)




Рис. 2. Путь информации от абонента к абоненту


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

Рис. 3 иллюстрирует процесс передачи данных и управляющей информации между Уровнями




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


7. Прикладной уровень (Application layer)

(3)

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

(4)

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

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

(5)

К числу наиболее распространенных протоколов верхних уровней относятся:

  • FTP - протокол переноса файлов

  • TFTP - упрощенный протокол переноса файлов

  • X.400 - электронная почта

  • Telnet

  • SMTP - простой протокол почтового обмена

  • CMIP - общий протокол управления информацией

  • SNMP - простой протокол управления сетью

  • NFS - сетевая файловая система

  • FTAM - метод доступа для переноса файлов

Единица данных – Сообщение (message)


6. Уровень представления (Presentation layer)

(5)

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

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

(3)

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


(1)

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

При­мером такого протокола является протокол SSL (Secure Socket Layer — слой за­щищенных сокетов), который обеспечивает секретный обмен сообщениями для протоколов прикладного уровня стека TCP/IP.

  1   2   3

Похожие:

Реферат Семиуровневая модель osi iconСетевая модель osi
В 1980 году ieee опубликовал спецификацию 802, детально описавшую механизмы взаимодействия физических устройств на канальном и физическом...
Реферат Семиуровневая модель osi iconУчебно-методическое пособие представляет собой первую часть конспекта лекций по дисциплине «Компьютерные сети и системы»
Тва работы в них; понятия интерфейсов, протоколов и их стеков; семиуровневая модель взаимодействия открытых систем osi; сравнение...
Реферат Семиуровневая модель osi iconПитання на самостійне пророблення
Модель взаємодії відкритих систем osi (Open Systems Interconnection Reference Model)
Реферат Семиуровневая модель osi iconЛекция 2
Некоторые финитные модели: дискретная модель народонаселения, модель межотраслевого баланса, модель международной торговли паутинные...
Реферат Семиуровневая модель osi iconУчебное пособие по курсу вычислительные системы, сети и телекоммуникации
«Вычислительные системы, сети и телекоммуникации» раздел «Информационно-вычислительные сети». В первой части пособия содержится базовая...
Реферат Семиуровневая модель osi iconРеферат Данные, база данных, экспорт, импорт
«soap клиент. Схема алгоритма», «Модель импорта данных. Схема взаимодействия модулей», «Модель экспорта данных. Схема взаимодействия...
Реферат Семиуровневая модель osi iconРуководство по составлению рефератов к заявкам на выдачу
Реферат является документом заявки на выдачу патента на изобретение, полезную модель
Реферат Семиуровневая модель osi iconРеферат по дисциплине: Концепция современного естествознания
Мир дискретных объектов физика частиц. Модель частицы (корпускула). От физики Аристотеля до физики Ньютона.”
Реферат Семиуровневая модель osi iconРеферат статьи подготовлен
Оркестрованная объективная редукция квантовой когерентности в микротрубочках мозга: «Orch or» модель сознания.// Mathematics and...
Реферат Семиуровневая модель osi iconФакультет информатики и радиоэлектроники кафедра уитс
Функциональное соответствие видов коммуникационного оборудования уровням модели osi. 32
Разместите кнопку на своём сайте:
Библиотека


База данных защищена авторским правом ©lib.znate.ru 2014
обратиться к администрации
Библиотека
Главная страница