Сетевой уровень OSI


Сетевой уровень обеспечивает поддержку сетевых соединений для различных типов сетей – от простых двухточечных до объединения сетей с различными характеристиками. На сетевом уровне выполняются следующиеосновные функции: ретрансляция и маршрутизация; обеспечение сетевых соединений; обнаружение и исправление ошибок; упорядочение передаваемых данных; управление потоком данных; передача срочных данных и т.д.

Имеются стандарты на. сетевую службу ISO 8348 и МККТТ Х.21 Формально сетевая служба определяется с использованием примитивов, их диаграмм временных последовательностей, диаграмм переходов состояний для последовательностей примитивов в оконечной точке сетевого соединения.

На левом рисунке показано формальное представление на уровне сервисных примитивов процедурыустановления соединения. Здесь используются стандартные, элементы: request (запрос), indication (индикация), response (ответ и confirmation (подтверждение).

Передача данных может осуществляться в двух режимах – простая или запросом подтверждения. В последнем случае в примитив N-DATA request включается параметр "запрос подтверждения" {confirmation request) Формальное представление этих режимов показано на правом и нижнем рисунках

Функционирование сетевого объекта формально описывается в форме диаграммы состояний (см. рис.4.6.). На этой диаграмме используются сервисные примитивы:

• N-CONNECT

• N-DISCONNECT

N-RESET (сброс)

N-DATA (данные)

N-EXPEDITED-DA ТА (срочные данные)

N-DATA-ACKNOWLEDGE (подтверждение данных).

На диаграмме упрощенно показан просто примитив N-DISCONNECT. Это может быть примитив типа indication или request. Отказ в установлении соединения может произойти из-за отсутствия возможности у поставщика либо нежелания вызываемого пользователя. Возможность использования процедуры передачи срочных данных согласовывается при установлении соединения. Ее особенность – это независимость от процедур управления потоком нормальных данных. Максимальный размер срочных данных – 32 байта. Процедурасброса применяется как пользователями (т.е. транспортными объектами) для взаимной синхронизации, так и самим сетевым уровнем при ошибках (потере данных). Сброс приводит к уничтожению на сетевом уровне всех недоставленных данных, срочных данных и подтверждений приема. Таким образом, он может использоваться и для устранения переполнения

сетевого соединения.

Примитивы сервиса могут снабжаться набором параметров. Напр, для примитива CONNECT возможно введение след. параметров:

1. Обмен параметрами качества сервиса: пропускная способность, транзитная задержка, параметры защиты сетевого соединения, приоритет сетевого соединения.

2. Данные пользователя (до 128 байт).

Для примитива DISCONNECT в качестве параметров могут быть указаны:

1. Инициатор разъединения 2. Причина разъединения 3. Данные пользователя (до 128 байт).

Примитив RESET с помощью параметров может указывать на:

1. Инициатора сброса 2. Причину сброса.

Протоколы сетевого уровня

На рис показаны протоколы 3-х сетевых подуровней

1) Протоколы доступа к подсети(ПР1)

Эти протоколы жестко ориентированы на тип подсети: ЛВС, сеть с коммутацией пакетов, сеть с коммутацией каналов, двухточечная сеть.

2) Зависимые от подсетей протоколы конвергенции (ПР2)

Под конвергенцией понимается сведение разнообразных услуг подсетей к единому стандартному набору.

Функции протокола ПР2 зависят от того, насколько сильно сервис конкретной подсети (обеспечиваемый уровнем За, т.е. ПРО отличается от стандартного. Например, сервис ПР2позволяет передавать данные по 128 байт, а стандартный сервис требует возможности передачи данных неограниченной длины. Тогда ПР2 должен включать функции сборки/разборки сервисных блоков данных с использованием метки конца.

3) Независимые от подсетей протоколы конвергенции

Протокол ПРз требуется, когда сеть состоит из нескольких сетей (подсетей) с отличными от стандартных услугами. Таким образом ПРз - это протокол сглаживания различий между подсетями.

 

 




Дата добавления: 2016-10-07; просмотров: 1587;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.01 сек.