(Open System Interconnection, OSI). Основным разработчиком модели является Международная организация по стандартизации (International Organization for Standardization, ISO), поэтому очень часто используется более короткое название –
модель ISO/OSI.Согласно модели ISO/OSI существует семь уровней, пройдя через которые данные от одного компьютера могут быть переданы другому компьютеру, и абсолютно не важно, какая операционная система или оборудование при этом используется и каким образом данные попадают от источника к адресату.
Уровни имеют названия и расположены в следующем порядке: физический, канальный, сетевой, транспортный, сеансовый, уровень представления данных и прикладной уровень. Данные могут передаваться как в указанном, так и в обратном порядке. Так, при передаче данные начинают свое движение с прикладного уровня и доходят до физического уровня, который непосредственно связан со средой передачи данных. Если же данные принимаются, то они проходят путь от физического до прикладного уровня (рис. 5.1).
>Рис. 5.1. Схематическое отображение модели ISO/OSI
Описанная модель является стандартом для любой среды передачи данных, которых на сегодня используется три: кабель, радиоволны и инфракрасное излучение. Однако, учитывая особенности среды передачи данных, имеются определенные различия в работе физического и канального уровней модели ISO/OSI, в чем вы сможете убедиться далее.
Каждый уровень отвечает только за свою часть подготовки данных к приему или передаче, что в результате позволяет сделать процесс передачи/приема максимально эффективным и, самое главное, независимым от среды передачи данных. Кроме того, что немаловажно, это позволяет забыть о вопросе совместимости оборудования, которое используется для приема и передачи данных.
Как уже было упомянуто выше, модель ISO/OSI состоит из семи уровней, а именно:
▪ физический — передача и прием электрических сигналов;
▪ канальный — управление каналом связи и доступом к среде передачи данных;
▪ сетевой — определение оптимальных маршрутов передачи данных;
▪ транспортный — контроль целостности и правильности данных в процессе передачи и приема данных;
▪ сеансовый — создание, сопровождение и поддержание сеанса связи;
▪ уровень представления — кодирование и шифрование данных с помощью требуемых алгоритмов;