Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Модель ISO/OSI



Многоуровневый подход: на примере модели взаимодействия двух узлов.

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

Стек коммуникационных протоколов – иерархический набор протоколов, достаточный для организации взаимодействия узлов в сети.

Служба – набор программ, обеспечивающий совместный доступ к данным на данном узле сети.

Сервис – описывает набор услуг, предоставляемых данными службами.

Открытая система – система, которая построена в соответствии с общедоступными спецификациями, соответствующими стандартами.

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

Открытые спецификации – опубликованные, общедоступные спецификации, соответствующие стандартам.

Преимущества:

· построение сети из аппаратных и программных средств различных производителей;

· безболезненная замена компонентов сети более совершенными с минимальными затратами;

· сопряжение сетей;

· простота освоения и обслуживания сети.

Модель взаимодействия открытых систем (Open System Interconnection, OSI) касается открытости средств взаимодействия устройств вычислительной сети.

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

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

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

Физический уровень (Биты– кабель, сигналы, бинарная передача). Преобр битов в сигнал и наоборот.

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

Канальный уровень (Кадры – MAC и LLC (физическая адресация)).Проверка доступ среды передачи данных

Полученные с физического уровня данные проверяются на целостность, исправляются ошибки и отправляются на сетевой уровень. Спецификация IEEE 802 разделяет этот уровень на 2 подуровня — MAC (Media Access Control) обеспечивает корректное совместное использование разделяемой среды, LLC (Logical Link Control) отвечает за передачу кадров данных между узлами с различной степенью надежности, реализует функции интерфейса с сетевым уровнем.

Сетевой уровень (Пакеты – определение пути и IP(логическая адресация)).Согласование различных сетевых технологий. Определение кратчайших маршрутов передачи данных, коммутация и маршрутизация, отслеживание неполадок и заторов в сети. 2 класса: протоколы с установкой соединения и без него.

Протоколы сетевого уровня делятся на два вида:

1) сетевые протоколы (реализуют продвижение пакетов по сети);

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

Транспортный уровень (Блоки – безопасное и надежное соединение точка-точка). Предоставляет сам механизм передачи. Доставки данных без ошибок, потерь, дублирования, в той последовательности, как они были переданы. Протоколы этого уровня предназначены для взаимодействия типа точка-точка (TCP, UDP). Контроль доставки данных – принимающая система отправляет подтверждение о приеме.

5 классов сервисов, предоставляющих следующие услуги:

1) восстановление прерванного соединения;

2) мультиплексирование нескольких соединений через один транспортный канал;

3) обнаружение ошибок передачи данных;

4) исправление ошибок передачи данных;

5) обеспечение срочной доставки сообщений.

Первые три уровня реализуются коммуникационным оборудованием – сетезависимые.

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

Сеансовый уровень (Данные – управление сеансом связи). Управляет созд/заверш, поддержанием сеанса.

Определение права на передачу данных. Синхронизация передачи – помещение в поток данных контрольных точек, начиная с которых возобновляется процесс при нарушении взаимодействия.

Функции данного уровня часто объединяются с функциями представительного и прикладного уровней и реализуются в одном едином протоколе.

Уровень представления (Данные – представление и кодирование данных). Преобразование протоколов, кодирование/декодирование, сжатие/распаковка, шифрование/дешифрование данных. Запросы приложений, полученные с уровня приложений, он преобразует в формат для передачи по сети, а полученные из сети данные преобразует в формат, понятный приложениям.

Прикладной уровень (Данные– доступ к сетевым службам). Обеспечивает взаимодействие сети и пользователя. Разрешает приложениям доступ к сетевым службам (обработчик запросов к БД, доступ к файлам, пересылке электронной почты). Отвечает за передачу служебной информации, предоставляет приложениям информацию об ошибках и формирует запросы к уровню представления. Пример: HTTP, POP3, SMTP.





Дата публикования: 2015-10-09; Прочитано: 379 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...