Эталонная модель OSI

Эталонная модель взаимодействия открытых систем (OSI) была принята в 1979 г. международной организацией по стандартизации в качестве стандарта организации сетевого взаимодействия. Она иногда называется также семиуровневой моделью. Эталонная модель OSI определяет следующие семь функциональных уровней:· прикладной, или уровень приложений;· представительный;· сеансовый;· транспортный;· сетевой;· канальный;· физический.Семь уровней взаимодействуют на строго иерархической основе, т. е. каждый уровень обслуживает уровень, расположенный выше, и, в свою очередь, пользуется услугами нижнего уровня. Правила взаимодействия двух уровней называются интерфейсом. Процесс взаимодействия двух компьютеров можно представить как набор взаимодействий одинаковых уровней. Протоколы каждого уровня стандартизованы. Поэтому два устройства, имеющие различия в конструкции, производительности и месте изготовления, могут взаимодействовать, если на них реализован стандартный протокол.Цели применения эталонной модели:· Сложная система управления сетью разбивается на несколько простых подсистем.· Аппаратные и программные средства каждого уровня практически не зависят друг от друга. Поэтому при создании сети их разработкой или приобретением можно заниматься параллельно. Также можно безболезненно заменить программное или аппаратное обеспечение одного уровня другим, более новым. При этом остальные уровни изменять не нужно.· Жесткая стандартизация протоколов каждого уровня дает возможность объединять в составе сети компьютеры различных платформ, фирм-изготовителей, управляемые различными операционными системами, использовать различные методы доступа к сети и т. д.Рассмотрим работу каждого уровня.Физический уровень осуществляет сопряжение с передающей средой. Функции физического уровня на персональном компьютере выполняются аппаратными средствами.Канальный уровень управляет каналом передачи данных, т. е. определяет момент начала передачи данных (свободен ли канал), обнаруживает и исправляет ошибки.Протоколы канального уровня реализуются аппаратными и программными средствами. Сетевой уровень решает вопросы объединения сетей с различными топологиями и разными принципами передачи данных между конечными узлами. На транспортном уровне решаются вопросы обеспечения надежности передачи данных, обнаружения и исправления ошибок (искажение, потеря и дублирование пакетов); происходит разбиение сообщения на пакеты фиксированной длины, а в пункте назначения – сбор пакетов в сообщение. Протоколы транспортного уровня и выше реализуются программными средствами.Сеансовый уровень обеспечивает управление диалогом между конечными узлами. На этом уровне создаются логические каналы или сеансы связи, а процесс передачи включает контрольные точки. В случае сбоя возможен откат не в начало диалога, а в контрольную точку.Представительский уровень обеспечивает преобразование формы представления данных, полученных от прикладного уровня, в форму, необходимую для восприятия прикладным уровнем другой системы. Этот уровень описывает форматы и кодировку данных, обеспечивает сжатие и секретность информации.Прикладной уровень обеспечивает доступ пользователей к разделяемым ресурсам сети (файлам, принтерам, факсам и т. п.). К этому уровню относятся протоколы электронной почты, передачи web-страниц и др.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: