Эталонная модель OSI
Сетевая система конструируется по слоям или уровням. Каждый уровень выполняет определенный набор присущих ему функций. В результате объединения уровней образуется сетевая архитектура. Сетевая архитектура выделяет функции связи по определенным логическим группам — уровням, что в значительной степени упрощает стандартизацию. Главной чертой открытой сетевой архитектуры является то, что правила взаимодействия уровней не представляют закрытую информацию или собственность какой-либо организации, а открыты для всеобщего изучения и использования.
Каждый уровень имеет свои определенные правила и процедуры, которые называются протоколами. Протоколы регулируют активность в пределах уровня и характер взаимодействия между уровнями. Допускается взаимодействие как между соседними уровнями по вертикали в пределах одного сетевого устройства, так и между однотипными уровнями разных сетевых устройств. В результате этого происходит передача и преобразование данных между уровнями в пределах одного сетевого устройства и между различными сетевыми устройствами. Уровни независимы друг от друга в том смысле, что изменение одного уровня или его внутренних протоколов не влечет изменения протоколов в соседних уровнях.
Разделение на уровни очень удобно и позволяет следующее:
— упростить конструирование сети и структурировать ее функции;
— расширить набор приложений, ориентированных на пользователей сети;
— обеспечить наращивание сети в процессе ее развития.
Наибольшую популярность в мире получила открытая сетевая архитектура, использующая в своей основе эталонную модель взаимодействия открытых систем или ЭМВОС (Open Systems Interconnection/Reference Model), или кратко модель OSI (ВОС).
Эта семиуровневая модель была разработана в 1977 г. совместно ISO и CCITT (современное название ITU-T) и на сегодняшний день составляет основу для развития международных стандартов в области компьютерных коммуникаций, табл. 5.4 [12].
Таблица 5.4. Уровни модели OSI и их основные функции
Уровень (layer) | Назначение |
1 Физический (Physical) | Ответственен за физические, электрические характеристики линии связи, между узлами (коаксиальные кабели; витые пары; волоконно-оптические кабели; разъемы, например RJ-45, AUI, DB-9, MIC, ST, SC; повторители; транн сиверы и т.д.). |
2 Канальный (Data Unk) | Обеспечивает надежную передачу данных по физическим линиям связи. На этом уровне (эвена данных) происходит исправление ошибок передачи, ко^ дирование и декодирование отправляемых или принимаемых битовых последовательностей. Канальный уровень подразделяется на подуровень Medium Access Control (MAC) — Управление доступом к среде и на подуровень Logical Link Control (LLC) — Управление логическим каналом. Уровень MAC -определяет характер доступа к среде — детерминированный доступ с передачей маркера (Arcnet, Token Ring, FDDI, 100VG AnyLAN) или множественный доступ с распознаванием коллизий (Ethernet — IEEE 802.3). Уровень LLC -верхний подуровень -. посылает и получает сообщения с полезными данными. |
3 Сетевой , (Network) | Обеспечивает для верхних уровней независимость от стандарта передачи данных (прозрачность), оперирует с такими протоколами, как IPX, TCP/IP и др., а также отвечает за адресацию и доставку сообщений. |
4 Транспортный (Transport) | Управляет упорядочиванием компонентов сообщений и регулирует входящий поток, если на обработку приходит два или более пакетов одновременно. Дублированные пакеты распознаются этим уровнем и лишние дубликаты фильтруются. |
5 Сессионный (Session) | Открывает соединение (сессию или сеанс), поддерживает диалог, т.е. управляет отправкой сообщений туда и обратно, и закрывает сессии. Этот уровень позволяет прикладным программам, работающим на разных сетевых устройствах, координировать свое взаимодействие в рамках отдельных сессий (сеансов). |
6 Представительный (Presentation) | Осуществляет преобразования данных из внутреннего числового формата, присущего данному сетевому устройству, в стандартный коммуникационный формат. Примеры: кодирование, сжатие, переформатирование текста. |
7 Прикладной (Application) | Предоставляет программисту интерфейс к модели OSi. Примеры: сервер транзакций, протокол FTP, сетевое администрирование. |
Уровни с меньшим номером принято называть низкими уровнями, а уровни с большим Номером — высокими.
Стандарты IEEE 802
Сетевые протоколы и стандарты, охватывающие два нижних уровня модели OSI (физический и канальный) были разработаны комитетом IEEE 8802 (сокращенно IEEE 802). Получила распространение несколько различных вариантов построения этих уровней. Причем у канального уровня только его нижний подуровень — MAC (управление доступом к среде) — был выделен и объединен с физическим уровнем для организации сетевого стандарта. Таким образом, протоколы подуровня LLC (канального уровня) и более высоких уровней 3, 4 и т.д. остались независимыми от сетевых стандартов,
На рис. 5.16 приведены основные сетевые стандарты IEEE 802. Следует отметить, что стандарт FDDI, несмотря на то, что был разработан другой организацией, также включен в эту группу сетевых стандартов, так как он выполнен в полном соответствии с эталонной моделью OSI/IEEE 802.

Рис. 5.16. Сетевые стандарты IEEE 802
Причин разработки столь большого числа сетевых стандартов две: первая -обеспечить на сетевом рынке для обычных пользователей менее дорогие сетевые интерфейсы, стоимость которых была бы значительно меньше стоимости настольного ПК; вторая — удовлетворить потребности в скоростной передаче данных, свойственной современным приложениям (например, клиент-сервер) и необходимой при организации сетевых магистралей.