Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Знакоориентированные протоколы




Протоколы второго подуровня

Предназначены для выполнения следующих функций:

• независимость от используемой среды передачи;

• кодонезависимость передаваемых данных;

• надежный обмен данными;

• выбор качества обслуживания при передаче данных.

Независимость от используемой среды передачи означает, что протоколы верхних уровней не зависят от типа и качества используемых каналов связи и режимов передачи по данному соединению.

Надежный обмен данными предполагает:

• вероятности появления в передаваемых данных вставок, потерь и искажений достаточно малы;

• возможно требование сохранения порядка следования передаваемых по соединению данных.

Подуровень LLC дает более высоким уровням возможность управлять качеством услуг. LLC обеспечивает сервис трех типов:

  • Сервис без подтверждения доставки и установления соединения(LLC1).
  • Он не гарантирует доставку кадров. Этот вид сервиса называется дейтаграммным. Он чаще применяется в приложениях, использующих протоколы более высоких уровней, которые сами обеспечивают защиту от ошибок и поддерживают потоковую передачу данных.
  • Сервис с установлением соединения, способный обеспечить надежный обмен кадрами(LLC2).
  • Этот сервис дает пользователю возможность установить логическое соединение перед началом передачи любого блока данных и, если это требуется, выполнить процедуры восстановления после ошибок и упорядочивание потока этих блоков в рамках установленного соединения. Этот сервис во многом аналогичен протоколам семейства HDLC (LAP-B, LAP-D, LAP-M), которые применяются в глобальных сетях для обеспечения надежной передачи кадров на зашумленных линиях.
  • Сервис без установления соединения с подтверждением доставки(LLC3).
  • Этот сервис используется, когда временные издержки установления логического соединения перед отправкой данных неприемлемы, а подтверждение корректности приема переданных данных необходимо.

Используемые протоколы можно разделить на три группы:

  • знакоориентированные (BSC);
  • байториентированные (DDCMP);
  • биториентированные (SDLC, HDLC, ADCCP, LAP, LAPB, BDLC, UDLC).
  • протоколы, в которых для функции управления применяются структуры определенных знаков некоторого (первичного) кода.
  • Пример знакоориентированных протоколов: BSC (BinarySynchronousCommunication), SLC (SynchronousLinkControl).

Свойства знакоориентированных протоколов:

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

Байториентированные протоколы

Пример протокола: DDCMP (Digital Data Communication Message Protocol).

DDCMP предназначен для синхронной работы по дуплексным и полудуплексным соединениям, устанавливаемым по коммутируемым или выделенным каналам, по сетях “от точки к точке” или многоточечным соединениям.

В формате кадра этого протокола выделено две области:

  • область управления;
  • информационная область.

Каждая из этих областей закрывается своим кодом с числом проверочных символов, равным 2 байта.

  • 1 байт используется для указания и распознавания типа кадра (информационный, служебный, управляющий);
  • 2 байта применяются для указания длины информационной области(14 первых бит) и управления каналом связи(2 последних бита);
  • 3 байта несут информацию о возвращаемом номере полученного от удаленной станции информационного кадра, порядковом номере передаваемого информационного кадра и адресе станции, которой направляется данный кадр(в многоточечном соединении);
  • Вслед за байтами заголовка и соответствующими им двумя проверочными байтами следуют информационные байты, за которыми опять два проверочных байта.

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

Его можно рассматривать, как переходный вариант от знакоориентированных до биториентированных протоколов.

DDCMP является кодонезависимым – отсутствуют ограничения на любые комбинации бит и байт в информационной области. Кодонезависимость обеспечивается подсчетом числа байт в информационной области и передачей его в заголовке информационного кадра.

DDCMP обеспечивает синхронизация по кадрам и сообщениям (предполагается, что побитовая синхронизация обеспечивается на физическом уровне).

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




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


Дата добавления: 2014-12-07; Просмотров: 441; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.