Студентам > Курсовые > Принципы уровневой организации ЛВС (на основе модели OSI)
Принципы уровневой организации ЛВС (на основе модели OSI)Страница: 3/10
возложена и задача по организации канала передачи данных
мно-
готочечной конфигурации . Последнее , в свою очередь ,
потре-
бовало разработки соответствующих протоколов управления кана-
лом передачи данных и звена передачи данных в целом .
Решение задачи разработки протоколов звена передачи
дан-
ных требует определения набора и видов услуг , которыми
зве-
но передачи данных должно обеспечивать верхний уровень с
уче-
том тех возможных услуг , которые могут быть предоставлены
звену передачи данных физическим уровнем . Спецификация
та-
ких услуг , как правило , должна представлять собой
абстракт-
ное , не зависящее от реализации и
административных делений
сети определение возможностей связи , предоставляемых
данным
уровнем вышележащему уровню сети . Для достижения
поставлен-
ной цели в рассмотрение вводят понятие службы звена
передачи
данных и полагают , что именно она и предоставляет
соответст-
вующие услуги . Поскольку протокол является
инструментом ,
позволяющим реализовать требуемый набор соответствующих
ви-
- 15 -
дов услуг на основе конкретного набора услуг , предоставляе-
мого имеющимся в распоряжении физическим уровнем , то
опреде-
ление протокола канального уровня должно содержать
детальное
описание того , какими средствами обеспечивается
предоставле-
ние требуемых от него услуг , и является заданием на
разра-
ботку с учетом выделяемых на его реализацию средств
( обору-
дования ) .
С течением времени и виды , и наборы
услуг , требующие-
ся от канального уровня , как и средства ,
предоставляемые
физическим уровнем, могут менятся . Поэтому эти изменения
не-
обходимо учитывать при разработке протоколов звена
передачи
данных . По этой причине разработчики протоколов взяли на
во-
оружение подход , основанный на выявлении стандартных меха-
низмов ( процедур ) , позволяющих на вполне
определенных
средствах ( услугах физического уровня ) реализовывать
те ус-
луги , которые требуются верхним уровням от звена
передачи
данных . Задача же проектирования и разработки
протоколов
при таком подходе сводится к выбору и объединению в
рамках
данного протокола соответствующих механизмов .
Служба звена передачи данных предназначена для
выполне-
ния следующих требований пользователей :
- независимости от используемой среды передачи;
- кодонезависимости передаваемых данных;
- надежного обмена данными;
- выбора качества обслуживания при передаче данных
.
Независимость от используемой среды передачи
означает ,
что пользователь службой звена передачи данных ( верхний
уро-
вень ) освобождается от всех проблем , связанных с тем ,
ка-
- 16 -
кого типа и качества дискретные каналы используются
, какова
конфигурация устанавливаемого соединения ( двухточечная
или
многоточечная ) , а также какие режимы передачи по
данному
соединению задействуются .
Кодонезависимость ( или кодопрозрачность )
состоит в
том , что служба звена передачи данных должна предоставлять
возможность передачи данных и управляющей информации
пользо-
вателя по соединению независимо от того , в каком
первичном
коде они представлены .
Надежный обмен данными предполагает , что при
использо-
вании службы звена передачи данных вероятности
появления в
передаваемых пользователем данных вставок , потерь и
искаже-
ний ( трансформация ) достаточно малы . Кроме того ,
возмож-
но и требование сохранения порядка следования
передаваемых
по соединению данных .
Для выбора качества обслуживания служба звена
передачи
данных должна предоставлять пользователю средства
запроса ,
а также возможность согласования показателей
качества обслу-
живания не только тех пользователей , между которыми
предпо-
лагается организовать обмен данными по соединению , но и
меж-
ду пользователями и службой звена передачи данных .
Для удовлетворения перечисленных требований
пользовате-
лей служба звена передачи данных должна обеспечивать :
- соединение между пользователями для организации
обмена
данными ;
- установление соглашений между пользователями и
службой
звена передачи данных о качестве обслуживания ;
- обмен данными по соединению ;
- 17 -
- регулирование принимающим пользователем скорости
пос-
тупления данных от передающего пользователя на вход
со-
единения ;
- ускоренную передачу определенных массивов данных
;
- возвращение службы звена передачи данных в
определен-
ное (как правило , исходное) состояние для
фазирования
пользователей ;
- безусловное ( и , как правило , разрушительное )
разъе-
динение соединения пользователями либо службой звена
передачи данных .
2.3. Сетевой уровень.
Сетевой уровень обеспечивает средства установления
под-
держания и разъединения сетевых соединений между
открытыми
системами , содержащими взаимодействующие прикладные
объекты,
а также средства для обмена сетевыми блоками данных
службы
между транспортными объектами по сетевым соединениям . Сете-
вой уровень обеспечивает независимость транспортных
объектов
от маршрутизации и коммутации ( ретрансляции ) ,
выполняемых
на сетевом уровне при установлении и функционировании сетево-
го соединения . Все функции ретрансляции выполняются на сете-
вом уровне и ниже .
Основная услуга сетевого уровня - прозрачная
передача
данных между транспортными объектами . Сетевой уровень
выпол-
няет все функции , необходимые для маскирования различий
меж-
ду различными средствами и подсетями . ( Подсеть -
набор од-
- 18 -
ной или нескольких промежуточных систем , выполняющий функ-
цию ретрансляции и через который оконечные системы могут
ус-
танавливать сетевые соединения . ) Таким образом на
границе
сетевого и транспортного уровней обеспечивается
независи-
мость от используемых сред , за исключением качества
обслужи-
вания . Качество обслуживания согласовывается между
транс-
портными объектами и поставщиком сетевой службы в
момент ус-
тановления соединения .
Услуги сетевого уровня , предоставляемые транспортному
уровню :
- сетевые адреса , используемые для идентификации
транс-
портных объектов ;
- сетевые соединения ( двухточечные ) ;
- идентификаторы оконечных точек сетевого
соединения ;
- прозрачная передача сетевых блоков данных службы любо-
го размера ;
- параметры качества обслуживания ;
- уведомления об ошибках ;
- упорядоченная доставка сетевых блоков данных
службы ;
- управление потоком ;
- передача срочных сетевых блоков данных
службы ограни-
ченного размера ( необязательная услуга ) ;
- повторная установка ;
- разъединение ;
- подтверждение приема ( необязательная услуга ) .
Некоторые из услуг являются необязательными , т. е.
по-
льзователь должен их запрашивать , а поставщик сетевой служ-
бы может их или обеспечивать или нет .
- 19 -
Сетевой уровень обеспечивает поддержку сетевых
соедине-
ний для различных типов сетей - от простых
двухточечных се-
тей до объединения подсетей с различными
характеристиками .
Сетевой уровень может разбиваться на различные
подуровни в
зависимости от типов используемых подсетей .
На сетевом уровне выполняются следующие функции :
- маршрутизация и ретрансляция ;
- сетевые соединения ;
- мультиплексирование сетевых соединений ;
- сегментация и укрупнение ;
- обнаружение ошибок ;
- исправление ошибок ;
- упорядочение ;
- управление потоком ;
- передача срочных данных ;
- повторная установка ;
- выбор службы ;
- управление сетевым уровнем .
Сетевая служба OSI определяется на основе
примитивов и
событий службы ; параметров , связанных с
каждым примитивом
и с каждым событием , и формы , которую они
принимают ; взаи-
мосвязи между этими примитивами и событиями и
правильными их
последовательностями .
Сетевая служба обеспечивает :
- прозрачную передачу данных между ее пользователями
, и
в частности независимость от используемых средств пере-
дачи ;
- сквозную передачу , т. е. доставку блоков
данных сете-
- 20 -
вой службы между пользователями сетевой службы в
або-
нентских системах , причем все функции по
маршрутиза-
ции и коммутации ( ретрансляции )
осуществляются пос-
тавщиком сетевой службы ;
- прозрачность передаваемой информации - данных
пользова-
теля сетевой службы и ( или ) управляющей
информации ;
- выбор качества службы , т. е. сетевая служба
предостав-
ляет возможность пользователям запрашивать и
согласовы-
вать качество обслуживания для передачи данных
пользо-
вателя сетевой службы ;
- адресование пользователей сетевой службы -
адресование
точек доступа к сетевой службе дает возможность
пользо-
вателям однозначно идентифицировать друг друга .
Сетевая служба выполняет следующие функции для ее поль-
зователя :
- установление сетевого соединения с другими
пользовате-
лями службы для передачи данных пользователя
сетевой
|