←предыдущая следующая→
1 2 3 4 5 6 7 8 9 10 11 12
одно или несколько физических соединений .
При этом канальный уровень обнаруживает и , возможно , исп-
равляет ошибки , возникающие на физическом уровне .
Протоколы канального уровня занимают особое место среди
связных протоколов , используемых в сетях передачи данных .
Они являются тем инструментом , который служит для организа-
ции на основе реальных дискретных каналов , вносящих ошибки
- 13 -
в передаваемые по ним данные , безошибочной ( вернее , почти
безошибочной ) передающей среды для протоколов более высоких
уровней .
В сети канальный уровень чаще всего используется для ор-
ганизации связи между двумя ее станциями , расположенными на
удаленных узлах , с целью надежного упорядоченного обмена
данными между ними по имеющимся в наличии или предоставляе-
мым в их распоряжение на определенный период "ненадежным"
дискретным каналам противоположных направлений . При этом
возможно , что между соответствующими узлами имеется несколь-
ко дискретных каналов в каждом направлении передачи . Следо-
вательно , протокол , используемый в канальном уровне , дол-
жен обеспечивать надежную упорядоченную передачу данных от
одного узла к другому по пучку дискретных каналов , которые
могут существенным образом различаться как по скорости пере-
дачи данных и времени задержки распространения по ним сигна-
лов , так и по частоте и характеру возникающих в них ошибок .
Для упрощения обеспечения связи в таких условиях , а
следовательно , построения звена передачи данных и разработ-
ки соответствующих протоколов канальный уровень принято раз-
бивать в общем случае на два подуровня : управления каналом
передачи данных , т. е. первый подуровень второго уровня се-
ти , и организации многоканальной передачи данных , т. е.
второй подуровень второго уровня сети . В связи с этим появ-
ляются и два типа протоколов . Одни протоколы предназначены
для организации передачи по одному каналу передачи данных ,
т. е. организации однозвенной передачи данных , а использую-
щие их протоколы многоканальной передачи - для организации
- 14 -
многозвенной передачи данных . Протоколы второго подуровня
второго уровня сети должны позволить верхнему уровню "безбо-
лезненно" учитывать возможные изменения суммарной пропускной
способности между двумя узлами сети , которые могут иметь
место при введении существующих или вновь появившихся и иск-
лючении имеющихся дискретных каналов в канальном уровне .
Для использования на физическом уровне разработано боль-
шое число каналов , позволяющих помимо избирательной переда-
чи ( в адрес одной станции ) организовывать еще и широковеща-
тельную передачу ( в адрес группы станций ) . В связи с расп-
ространением таких каналов на канальный уровень была также
возложена и задача по организации канала передачи данных мно-
готочечной конфигурации . Последнее , в свою очередь , потре-
бовало разработки соответствующих протоколов управления кана-
лом передачи данных и звена передачи данных в целом .
Решение задачи разработки протоколов звена передачи дан-
ных требует определения набора и видов услуг , которыми зве-
но передачи данных должно обеспечивать верхний уровень с уче-
том тех возможных услуг , которые могут быть предоставлены
звену передачи данных физическим уровнем . Спецификация та-
ких услуг , как правило , должна представлять собой абстракт-
ное , не зависящее от реализации и административных делений
сети определение возможностей связи , предоставляемых данным
уровнем вышележащему уровню сети . Для достижения поставлен-
ной цели в рассмотрение вводят понятие службы звена передачи
данных и полагают , что именно она и предоставляет соответст-
вующие услуги . Поскольку протокол является инструментом ,
позволяющим реализовать требуемый набор соответствующих ви-
- 15 -
дов услуг на основе конкретного набора услуг , предоставляе-
мого имеющимся в распоряжении физическим уровнем , то опреде-
ление протокола канального уровня должно содержать детальное
описание того , какими средствами обеспечивается предоставле-
ние требуемых от него услуг , и является заданием на разра-
ботку с учетом выделяемых на его реализацию средств ( обору-
дования ) .
С течением времени и виды , и наборы услуг , требующие-
ся от канального уровня , как и средства , предоставляемые
физическим уровнем, могут менятся . Поэтому эти изменения не-
обходимо учитывать при разработке протоколов звена передачи
данных . По этой причине разработчики протоколов взяли на во-
оружение подход , основанный на выявлении стандартных меха-
низмов ( процедур ) , позволяющих на вполне определенных
средствах ( услугах физического уровня ) реализовывать те ус-
луги , которые требуются верхним уровням от звена передачи
данных . Задача же проектирования и разработки протоколов
при таком подходе сводится к выбору и объединению в рамках
данного протокола соответствующих механизмов .
Служба звена передачи данных предназначена для выполне-
ния следующих требований пользователей :
- независимости от используемой среды передачи;
- кодонезависимости передаваемых данных;
- надежного обмена данными;
- выбора качества обслуживания при передаче данных .
Независимость от используемой среды передачи означает ,
что пользователь службой звена передачи данных ( верхний уро-
вень ) освобождается от всех проблем , связанных с тем , ка-
- 16 -
кого типа и качества дискретные каналы используются , какова
конфигурация устанавливаемого соединения ( двухточечная или
многоточечная ) , а также какие режимы передачи по данному
соединению задействуются .
Кодонезависимость ( или кодопрозрачность ) состоит в
том , что служба звена передачи данных должна предоставлять
возможность передачи данных и управляющей информации пользо-
вателя по соединению независимо от того , в каком первичном
коде они представлены .
Надежный обмен данными предполагает , что при использо-
вании службы звена передачи данных вероятности появления в
передаваемых пользователем данных вставок , потерь и искаже-
ний ( трансформация ) достаточно малы . Кроме того , возмож-
но и требование сохранения порядка следования передаваемых
по соединению данных .
Для выбора качества обслуживания служба звена передачи
данных должна предоставлять пользователю средства запроса ,
а также возможность согласования показателей качества обслу-
живания не только тех пользователей , между которыми предпо-
лагается организовать обмен данными по соединению , но и меж-
ду пользователями и службой звена передачи данных .
Для удовлетворения перечисленных требований пользовате-
лей служба звена передачи данных должна обеспечивать :
- соединение между пользователями для организации обмена
данными ;
- установление соглашений между пользователями и службой
звена передачи данных о качестве обслуживания ;
- обмен данными по соединению ;
- 17 -
←предыдущая следующая→
1 2 3 4 5 6 7 8 9 10 11 12
|
|