Для обеспечения обмена данными между компьютерными сетями были разработаны международные стандарты многоуровневых протоколов, известные как эталонная модель взаимодействия открытых систем OSI (Open System Interconnection). Основная задача такой модели — упрощение и облегчение обмена информацией при использовании различных программных и аппаратных средств.
Эталонная модель определяет семь функциональных уровней, каждый из которых соответствует отдельной физической или логической части компьютерной сети и поддерживает работу высших уровней
билет 3 тема 4
OSI
138 Эталонная модель взаимодействия открытых систем
.
Для обеспечения обмена данными между компьютерными сетями были разработаны международные
стандарты многоуровневых протоколов, известные как эталонная модель взаимодействия открытых систем
OSI (Open System Interconnection). Основная задача такой модели — упрощение и облегчение обмена
информацией при использовании различных программных и аппаратных средств.
Эталонная модель определяет семь функциональных уровней, каждый из которых соответствует отдельной
физической или логической части компьютерной сети и поддерживает работу высших уровней:
• физический уровень описывает физическую среду сети (медные провода, оптическое волокно,
космические спутники и т.п.). Этот уровень получает данные без разделения на кадры, есть только
последовательность битов. В зависимости от типа сети этот поток данных может быть параллельным или
последовательным, а передача информации в канале связи — дуплексной (одновременно в обоих
направлениях), полудуплексной (поочередно в двух направлениях), симплексной (в одном направлении). На
этом уровне для усиления сигнала устанавливают повторители (repeater), которые обеспечивают интерфейс
между компьютерами сети и средой передачи дискретных сигналов, для чего определяются начало и конец
кадра, а также формируются и принимаются сигналы определенной физической природы;
• канальный уровень преобразует поток битов физического уровня на кадры (фреймы) или пакеты,
содержащие адресную информацию. На этом уровне проверяется также корректность передачи данных, в
случае необходимости передаются повторно;
• сетевой уровень обеспечивает передачу сетевых пакетов информации между узлами сети, при этом
решаются задачи выбора маршрута из числа возможных, осуществляется управление входным потоком и
буферизация пакетов. Для выбора оптимального пути доставки информации используются
маршрутизаторы;
• транспортный уровень отвечает за доставку сообщений логическими адресами протокола и разбивает
информацию на пакеты меньшего размера при передаче, а также собирает сообщения из пакетов во время
приема. На этом уровне происходит согласование различных сетевых уровней с помощью шлюзов (для
сетей различных типов) и мостов (для однотипных сетей);
• сеансовый уровень обеспечивает организацию сеансов связи между объектами высшего уровня с
передачей информации в полном объеме. Этот уровень определяет способ установления связи между двумя
удаленными системами с помощью двух функций:
— Управление диалогом, который определяет начало сеанса, передачу сообщения, а после окончания
сеанса — прерывание связи;
— Разделения данных, что обеспечивает вставки указателей в сообщение для каждой рабочей станции о
начале и конце сообщения;
• уровень представления данных описывает методы преобразования информации (из одного формата в
другой, шифрование, кодирование, сжатие и т.п.), которая передается на прикладной уровень;
• прикладной уровень отвечает за передачу информации от пользователя к любому сетевому ресурсу,
которому она нужна. Сообщение, передаваемое сетью, попадает в модель OSI, проходит к физическому
уровню, пересылается на другую рабочую станцию, передается от физического уровня в обратном
направлении достижения приложения другой рабочей станции через ее прикладной уровень. В зависимости
от параметров установленных протоколов этого уровня определяется производительность компьютерной
сети в целом.