3. Предотвращение влияния изменений технологий или функций одного уровня на другие уровни (верхние и нижние);

4. Общий язык для описания функций сетевого взаимодействия.

Эталонная модель OSI определяет широкий список функций и сервисов, реализуемых на каждом уровне. Кроме того, она описывает взаимодействие каждого уровня с вышестоящими и нижестоящими уровнями. Всего модель насчитывает семь уровней. На рисунке 4 представлен стек модели OSI с указанием единицы данных, с которым работает каждый из уровней.


Рисунок 4 – Эталонная модель стека OSI


Описание каждого уровня:

7. Прикладной уровень содержит протоколы для обмена данными между приложениями;

6. Уровень представления обеспечивает общее представление данных, передаваемых между службами прикладного уровня;

5. Сеансовый уровень передает сервисы на уровень представления для организации его диалога и управления обмена данными;

4. Транспортный уровень определяет сервисы для сегментации, передачи и сборки данных для отдельных коммуникаций между оконечными устройствами;

3. Сетевой уровень представляет функции для обмена отдельными частями данных по сети между указанными оконечными устройствами;

2. Протоколы канального уровня описывают способы обмена кадрами данных при обмене данными между устройствами по общей среде передачи данных;

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

1.6 Модель стека TCP/IP

Протокольная модель сетевого взаимодействия TCP/IP была создана в начале 70-х годов и иногда называется моделью сети Интернет. Как показано на рисунке 5, такая модель определяет четыре категории функций, необходимых для успешного взаимодействия. Архитектура набора протоколов TCP/IP построена на основе этой модели. TCP/IP представляет собой открытый стандарт, ни одна компания не вправе контролировать ее определение.


Рисунок 5 – Модель стека TCP/IP


Описание каждого уровня:

1. Уровень приложений отображает данные для пользователя, а также обеспечивает кодирование и управление сеансами связи;

2. Транспортный уровень поддерживает связь между различными устройствами в разных сетях;

3. Межсетевой уровень определяет наилучший пути через сеть;

4. Уровень сетевого доступа управляет устройствами и средами передачи данных, из которых состоит сеть.

Следует отметить, что различные авторы интерпретировали модель TCP/IP по-разному и не согласны с тем, что уровень связи или вся модель TCP/IP охватывает проблемы уровня OSI уровня 1 (физический уровень) или предполагается, что аппаратный уровень ниже уровня канала. Несколько авторов попытались включить слои 1 и 2 модели OSI в модель TCP/IP, поскольку они обычно упоминаются в современных стандартах.

Набор протоколов TCP/IP может быть описан с точки зрения эталонной модели OSI. В модели OSI уровень доступа к сети и уровень приложений модели TCP/IP дополнительно подразделяются для описания отдельных функций, которые реализуются на этих уровнях. На рисунке 6 показано сопостовление моделей OSI и TCP/IP.


Рисунок 6 – Сопоставление моделей OSI и TCP/IP


На уровне доступа к сети набор протоколов TCP/IP не определяет список протоколов, используемых при работе со средой передачи данных, он описывает только передачу информации с сетевого уровня физическим сетевым протоколам. Уровни 1 и 2 модели OSI описывают процедуры доступа к среде передачи и физическим способам отправки данных по сети.

Уровень 3 модели OSI, или сетевой уровень, соответствует сетевому уровню модели TCP/IP. Этот уровень описывает протоколы, определяющие пути передачи данных в сети.