logo
Инф сети - Конспект лекций

Эталонная модель взаимодействия открытых систем (эмвос) osi.

Модель OSI (Open Source Interconnection) определяет различные уровни взаимодействия систем, дает им стандартные имена и указывает, какие функции должен выполнять каждый уровень.

В модели OSI средства взаимодействия делятся на семь уровней:

7. Прикладной;

6. Представительский;

5. Сеансовый;

4. Транспортный;

3. Сетевой;

2. Канальный;

1. Физический.

Приложение обращается с запросом к прикладному уровню. На основании этого запроса программное обеспечение прикладного уровня формирует сообщение стандартного формата. Обычное сообщение состоит из заголовка, поля данных и концевика (трейлера). Заголовок содержит служебную информацию, которую необходимо передать через сеть прикладному уровню машины-адресата, чтобы сообщить ему, какую работу надо выполнить. Концевик обычно содержит контрольную сумму для контроля ошибок передачи.

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

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

В модели OSI определены два основных типа протоколов.

  1. Протокол с установлением соединения – перед обменом данными отправитель и получатель должны сначала установить соединение и, возможно, выбрать некоторые параметры протокола. После завершения диалога они должны разорвать это соединение.

  2. Протокол без предварительного установления соединения (дейтаграммный) – отправитель просто передает сообщение, когда оно готово.