
Модель OSI.pptx
- Количество слайдов: 16
МОДЕЛЬ OSI/ISO
Сетевая модель OSI (англ. Open Systems Interconnection Reference Model — модель взаимодействия открытых систем) — абстрактная модель для сетевых коммуникаций и разработки сетевых протоколов. Представляет уровневый подход к сети. Каждый уровень обслуживает свою часть процесса взаимодействия. Благодаря такой структуре совместная работа сетевого оборудования и программного обеспечения становится гораздо проще и понятнее.
ИСТОРИЯ В 1978 году Международный комитет по стандартизации (ISO) разработал стандарт архитектуры ISO 7498, для объединения различных сетей. В разработке участвовало 7 комитетов, каждому из них был отведён свой уровень. В 1980 году IEEE опубликовал спецификацию 802, детально описавшую механизмы взаимодействия физических устройств на канальном и физическом уровнях модели OSI. В 1984 году спецификация модели OSI была пересмотрена и принята как международный стандарт для сетевых коммуникаций.
МОДЕЛЬ OSI/ISO Уровень Наименование Функция 1 Физический Собственно кабель или физический носитель 2 Канальный Передача и прием пакетов, определение аппаратных адресов 3 Сетевой 4 Транспортный 5 Сеансовый 6 Представления данных 7 Прикладной Маршрутизация и ведение учета Обеспечение корректной сквозной пересылки данных Аутентификация и проверка полномочий Интерпретация и сжатие данных Предоставление услуг на уровне конечного пользователя: почта, регистрация и т. д.
ПРИКЛАДНОЙ УРОВЕНЬ Верхний (7 -й) уровень модели, обеспечивает взаимодействие сети и пользователя. Уровень разрешает доступ к сетевым службам приложениям пользователя, таким как обработчик запросов к базам данных, доступ к файлам, пересылке электронной почты. Также отвечает за передачу служебной информации, предоставляет приложениям информацию об ошибках и формирует запросы к уровню представления
УРОВЕНЬ ПРЕДСТАВЛЕНИЯ Этот уровень отвечает за преобразование протоколов и кодирование/декодирование данных. Запросы приложений, полученные с уровня приложений, он преобразует в формат для передачи по сети, а полученные из сети данные преобразует в формат, понятный приложениям. На этом уровне может осуществляться сжатие/распаковка или кодирование/раскодирование данных, а также перенаправление запросов другому сетевому ресурсу, если они не могут быть обработаны локально.
СЕАНСОВЫЙ УРОВЕНЬ Отвечает за поддержание сеанса связи, позволяя приложениям взаимодействовать между собой длительное время. Уровень управляет созданием/завершением сеанса, обменом информацией, синхронизации задач, определением права на передачу данных и поддержание сеанса в периоды неактивности приложений. Синхронизация передачи обеспечивается помещением в поток данных контрольных точек, начиная с которых возобновляется процесс при нарушении взаимодействия.
ТРАНСПОРТНЫЙ УРОВЕНЬ 4 -й уровень модели, предназначен для доставки данных без ошибок, потерь и дублирования в той последовательности, как они были переданы. При этом неважно какие данные передаются, откуда и куда, то есть он предоставляет сам механизм передачи. Блоки данных он разделяет на фрагменты, размер которых зависит от протокола, короткие объединяет в один, длинные разбивает. Протоколы этого уровня предназначены для взаимодействия типа точка-точка.
СЕТЕВОЙ УРОВЕНЬ 3 -й уровень сетевой модели OSI, предназначен для определения пути передачи данных. Отвечает за трансляцию логических адресов и имён в физические, определение кратчайших маршрутов, коммутация и маршрутизация пакетов, отслеживание неполадок и заторов в сети. На этом уровне работает такое сетевое устройство, как маршрутизатор.
КАНАЛЬНЫЙ УРОВЕНЬ Предназначен для обеспечения взаимодействия сетей на физическом уровне и контроле за ошибками, которые могут возникнуть. Полученные данные от физического уровня он упаковывает в кадры данных, проверяет на целостность, если нужно исправляет ошибки и отправляет на сетевой уровень. Канальный уровень может взаимодействовать с одним или несколькими физическими уровнями, контролируя и управляя этим взаимодействием. В программировании этот уровень представляет драйвер сетевой платы, в операционных системах имеется программный интерфейс взаимодействия канального и сетевого уровня между собой, это не новый уровень, а просто реализация модели для конкретной ОС. Примеры таких интерфейсов: ODI, NDIS.
ФИЗИЧЕСКИЙ УРОВЕНЬ Самый нижний уровень модели, предназначен непосредственно для передачи потока данных. Осуществляет передачу электрических или оптических сигналов в кабель и соответственно их приём и преобразование в биты данных в соответствии с методами кодирования цифровых сигналов. Другими словами осуществляет интерфейс между сетевым носителем и сетевым устройством. На этом уровне работают концентраторы и повторители (ретрансляторы) сигнала.
КРИТИКА В конце 90 -х годов семиуровневая модель OSI критиковалась отдельными авторами. В частности, в книге «UNIX. Руководство системного администратора» Эви Немет (англ. Evi Nemeth) писала: Пока комитеты ISO спорили о своих стандартах, за их спиной менялась вся концепция организации сетей и по всему миру внедрялся протокол TCP/IP. И вот, когда протоколы ISO были наконец реализованы, выявился целый ряд проблем: эти протоколы основывались на концепциях, не имеющих в современных сетях никакого смысла; их спецификации были в некоторых случаях неполными; по своим функциональным возможностям они уступали другим протоколам; наличие многочисленных уровней сделало эти протоколы медлительными и трудными для реализации.
ИСПОЛЬЗОВАННЫЕ РЕСУРСЫ http: //ru. wikipedia. org/wiki/%D 0%A 1%D 0%B 5%D 1%82%D 0%B 5%D 0%B 2%D 0%B 0%D 1%8 F_%D 0%BC%D 0%BE%D 0 %B 4%D 0%B 5%D 0%BB%D 1%8 C_OSI#. D 0. 9 A. D 1. 80. D 0. B 8. D 1. 82. D 0. B 8. D 0. BA. D 0. B 0 http: //www. opennet. ru/docs/RUS/linux_base/node 294. html http: //wiki. satgate. net/index. php/%D 0%A 1%D 0%B 5%D 1%8 2%D 0%B 5%D 0%B 2%D 0%B 0%D 1%8 F_%D 0%BC%D 0%BE %D 0%B 4%D 0%B 5%D 0%BB%D 1%8 C_OSI http: //www. nestor. minsk. by/sr/2000/11/01104. html http: //www. 4 stud. info/networking/lecture 2. html