Разработка протоколов сетевого уровня велась уже задолго до того, как была предложена архитектура OSI и приняты стандарты на сетевой сервис.
Для уточнения места различных протоколов этого уровня в эталонной модели OSI была разработана архитектура сетевого уровня (ISO 8648). Этот документ выделяет на сетевом уровне 3 подуровня. Предполагается, что услуги реальной подсистемы могут быть:
· идентичны стандартному сетевому сервису;
· полностью отличны от стандартного сетевого сервиса;
· отличны в одних функциях и идентичны в других.
В двух последних случаях для обеспечения стандартного сервиса необходимо реализовать определенный набор дополнительных функций.
На рисунке 4.7. показаны протоколы трех сетевых подуровней.
Рис.4.7.
1) Протоколы доступа к подсети (ПР 1)
Эти протоколы жестко ориентированы на тип подсети: ЛВС, сеть с коммутацией пакетов, сеть с коммутацией каналов, двухточечная сеть.
2) Зависимые от подсетей протоколы конвергенции (ПР2)
Под конвергенцией понимается сведение разнообразных услуг подсетей к единому стандартному набору.
|
|
Функции протокола ПР 2 зависят от того, насколько сильно сервис конкретной подсети (обеспечиваемый уровнем 3 а, т.е. ПР 1) отличается от стандартного. Например, сервис ПР 1 позволяет передавать данные по 128 байт, а стандартный сервис требует возможности передачи данных неограниченной длины. Тогда ПР 2 должен включать функции сборки/разборки сервисных блоков данных с использованием метки конца.