3 обоих DTE соединить между собой, то данные одного DTE будут передаваться
на выходной контакт другого. Такого рода проблема решается с помощью
устройства, называемого нуль модем. Нуль модем представляет собой кабель с
DTE разъемами на обоих концах, с перекрестной разводкой проводов (например,
контакт TD одного разъема соединен с контактом RD другого), что позволяет
имитировать присутствие DCE. Нуль модем не стандартизирован и не может быть
использован для работы в синхронном режиме. Поэтому нуль модем работает
только с асинхронным оборудованием. Нуль модемы могут быть изготовлены путем
перекрестной разводки контактов 2 и 3, 4 и 5, 6 и 8 или в любой другой
комбинации, определяемой соответствующим приложением. Важно, чтобы вы знали
тип необходимого нуль модема и были уверены в том, что изготовленный нуль
модем имеет именно тот тип, который требуется.
[ Земля Ground ]
[ Принимаемые данные Receive Data ]
[ Передаваемые данные Trancmit Data ]
[ Готовность сети Data Set Ready ]
[ Контроль несущей Carrier Detect ]
[ Готовность терминала Data Terminal Ready ]
[ Запрос передачи Request to Send ] [Возможна задержка]
[ Готовность к передаче Clear to Send ] [для некоторых протоколов]
[ Нуль модем (асинхронный) ]
[5]Рис. 14-2. Асинхронный нуль модем.
[5]Другие стандарты
[5]RS-232 не единственный стандарт, специфицирующий интерфейс между связным
оборудованием. Интерфейс RS-449, являющийся другим широко используемым
стандартом, и два стандарта серии V и X, разработанные МККТТ, кратко
рассматриваются в следующих подразделах.
[КС 14-5]
[5]RS-449
[5]Из сравнительной таблицы, приведенной ниже, видно, что стандарт RS-449
подобен RS-232. Стандарт RS-449 был разработан по инициативе EIA в середине
1970-х годов для того, чтобы преодолеть ограничения RS-232 на длину тракта
связи и скорость передачи данных. Кроме этого стандарт RS-449 определяет
большее число интерфейсных линий. Дополнительные линии предназначаются для
организации возврата каждого сигнала. В RS-232 для этой цели применяется
одна общая линия.
[5] Сравнение RS-232, V.24 и RS-449
[5]Рис. 14-3. Сравнение RS-232, V.24 и RS-449.
[5]Стандарт RS-232 определяет физические, электрические и другие
спецификации интерфейса. Однако в стандарте RS-449 подобные характеристики
явно не определяются. Соответствующие спецификации даются в сопутствующих
документах RS-422 и RS-423. Процедуры взаимодействия DTE/DCE (handshaking) в
случае RS-449 аналогичны процедурам RS-232. Стандарт RS-449 обеспечивает
возможность передачи данных на значительно более дальние расстояния, чем
RS-232, однако этот стандарт для того, чтобы удовлетворить некоторым
международным рекомендациям, предполагает наличие двух разъемов. Поэтому
использование интерфейса RS-449 требует несколько больших затрат, чем RS-232.
В последнем стандарте EIA-530 этот недостаток устранен. Стандарт EIA-530
имеет те же электрические характеристики, что и RS-449, но предполагает
применение 25-ти контактного разъема, как и стандарт RS-232.
[КС 14-6]
[5]Серия V
[5]В рамках МККТТ были определены несколько стандартов для коммуникационных
интерфейсов. Стандарты серии V являются международными стандартами, которые
относятся к Физическому уровню. Например, международная версия стандарта
RS-232 - это стандарт МККТТ V-24. Стандарт V.24 слегка отличаются от RS-232
в использовании общих цепей. Другие стандарты V серии определяют процедуры
обработки данных, позволяющие вести передачу данных на различных скоростях
(примером может служить стандарт V.35).
[5]Серия X
[5]Серия Х стандартов МККТТ относится к организации сетей ЭВМ общего
пользования. Данная серия стандартов подразделяется на две группы.
Стандарты Х.1-X.39 определяют типы терминалов, интерфейсы, услуги и
дополнительные возможности. Наиболее известным стандартом является Х.25, в
котором специфицируются протоколы передачи пакетов данных.
Стандарты Х.40 - Х.199 определяют архитектуру сети, процедуры передачи,
сигнализации и т.п.
[5]Т-1
[5]В рамках корпорации AT&T была разработана технология цифровой передачи
данных Т-1 в качестве попытки создать цифровую телефонную систему. Первая
система Т-1, построенная в 1962 году, основывалась на TDM методе
мультиплексации передаваемых данных, при котором пропускная полоса тракта в
1.544 Мбит/сек делилась между 24-мя речевыми каналами. Существуют некоторые
различия между северо-американской, японской и европейской реализациями
этой технологии. Оборудование некоторых производителей обеспечивает
возможность передачи данных со скоростью вплоть до 50 бит/сек по большому
числу каналов тогда, как другие производители поставляют оборудование для
передачи данных со скоростью 2.048 Мбит/сек по одному каналу. Технология Т-1
не зависит от физической среды передачи данных. Системы Т-1 стали чрезвычайно
популярными, поскольку, обладая большей производительностью, они дешевле, чем
более ранние аналоговые системы.
В типичной Т-1 системе каждый входной аналоговый сигнал оцифровывается в
кодеке, конвертирующем поток данных в цифровые импульсы. Сигналы каждого
из 24 каналов представляются отсчетом восьмибитовой ширины. При этом в целях
синхронизации тракта передачи данных передается дополнительный бит через
каждые 193 бита данных.
[КС 14-7]
[ Новые технологии ]
[ к рис. на стр. 14-8 (в поле рисунка) ]
[1]Новые технологии
[5]Графические прикладные системы (работающие с трехмерным изображением),
функционирующие на рабочих станциях с RISC архитектурой все в большей степени
используют сетевые услуги. Последние достижения в области технологии создания
аппаратных средств значительно расширили возможности высокоскоростного обмена
данными.
Например, в системе Т-3 скорость передачи данных повышена до 44.54 Мбит/сек,
что значительно превосходит возможности системы Т-1. В действительности
система Т-3 может применяться для мультиплексации 28 трактов системы Т-1.
Подобный вид услуг на арендной основе будет обеспечиваться телефонными
компаниями.
Другим усовершенствованным стандартом высокоскоростной передачи данных, хотя
и не слишком широко реализованным, является рекомендация SONET (Synchronouse
Optical NETwork, Синхронная оптическая сеть). Данный стандарт ориентирован на
использование оптоволоконной технологии и предназачается для обеспечения
скоростей передачи данных в диапазоне от 51.85 Мбит/сек до 2.5 Гбит/сек.
Еще одним примером высокоскоростной технологии является стандарт ISDN.
Стандарт широкополосного ISDN позволяет резервировать определенные полосы
пропускания сети за конкретными пользователями. При этом пользователям
предоставляется возможность определенным образом передавать видео и аудио
информацию, а также другой материал без опасений, что чрезмерные задержки
сигналов внесут временные искажения на стадии воспроизведения информации и
сделают ее мало понятной.
[КС 14-8]
[5]Стандарты, представленные в этой главе, а также многие другие, не
упомянутые здесь, обеспечивают с помощью реальных сред передачи данных
технологию связи ЭВМ, терминалов, телефонов и другого оборудования,
обрабатывающего информацию. Как видно из обсуждения, пользователям
предоставляется весьма широкий набор интерфейсов, обладающих еще более
широким набором возможностей и свойств.
[1]Итоги
[5]Протоколы физического уровня решают проблемы передачи/приема информации
с помощью определенных физических сред. При этом используется одна или большее
число схем кодирования информации для согласования характеристик сигналов с
возможностями физической среды. Стандарт RS-232 является одним из наиболее
известных протоколов физического уровня, специфицирующим различные
характеристики DTE/DCE соединения.
[КС 14-9]
[1]Упражнение 14
[5]1.Служащий отделения маркетинга обнаружил неисправность коммуникационной
системы. Тестовые программы фиксируют ошибку с помощью диагностического
сообщении: модем неработоспособен. Вы предполагаете, что неисправность
локализована в кабельной системе. Какой контакт прежде всего следует проверить
и почему?
А. Контакт 1 (защитная земля, protection ground)
В. Контакт 4 (запрос передачи, request to send)
C. Контакт 6 (готовность сети, data set ready)
D. Контакт 16 (вторичные принимаемые данные, secondary received data).
2. Нарисуйте простой эскиз интерфейса RS-232 между ЭВМ и модемом, показывающий
основные связи, используемые в ходе взаимодействия ЭВМ-модем. С помощью
стрелок покажите направление сигналов.
[КС 14-10]
[ SDLC, HDLC и LAPB ]
[0]Раздел 15 [2]SDLC, HDLC и LAPB
[1]Цели
[5]В результате изучения данного раздела вы сможете:
1. Определять основные организации, которые распространяют протоколы SDLC
(Synchronous Data Link Control), HDLC (High Level Data Link Control) и LAPB
(Link Access Procedure Balanced) и являются их привержинцами, а также
определять назначение каждого протокола.
2. Определять основные характеристики SDLC, HDLC и LAPB.
3. Определять услуги, обеспечиваемые протоколами SDLC, HDLC и LAPB.
4. Определять поля кадра SDLC и их функции.
[1]Введение
[5]В результате работы Физического уровня Канальный или Звеньевой уровень
получает данные в виде потока битов. На Канальном уровне существуют различные
типы протоколов, ориентированных на обработку потока битов. В главе 8 было
установлено, что асинхронные протоколы хорошо зарекомендовали себя в случае
символьной передачи данных между DTE и DCE, однако они менее эффективны при
передаче блоков информации. Синхронные протоколы (символьно-ориентированные,
например, BSC фирмы IBM, а также байт-ориентированные,
например, DDCMP фирмы DEC) также обладают рядом недостатков, некоторые из
которых приведены ниже:
- усечение множества символов (непрозрачность передачи символов). В протоколах
некоторые символы используются в качестве управляющих, что уменьшает общее
количество символов, пригодных для прозрачной передачи;
- относительная неэффективность. Многие протоколы являются полудуплексными,
выполняющими только одну функцию с кадром данных (либо прием, либо передачу);
- относительно слабая защищенность от ошибок. Многие протоколы проверяют
корректность передачи только области данных кадра, и не реализуют функцию
контроля последовательности принимаемых кадров.
В середине 70-х годов были разработаны усовешенствованные бит-ориентированные
Канальные протоколы, характеризующиеся лучшими возможностями адресации и
интерактивного взаимодействия между ЭВМ. Наиболее известными примерами таких
протоколов являются SDLC (протокол управления синхронным звеном передачи
данных), HDLC (протокол высокоуровнего управления звеном передачи данных) и
LAPB (сбалансированная процедура доступа к звену передачи данных). Данная
глава посвящена рассмотрению этих трех протоколов.
[КС 15-1]
[ SDLC/HDLC/LAPB и Модель OSI ]
[ OSI ]
[ Ссылочная Модель ]
[SDLC, HDLC] [ Сетевой ]
[ и LAPB ] [ Звеньевой ]
[ Физический ]
[ к рис. на стр. 15-2 (в поле рисунка) ]
[1]Обзор SDLC, HDLC, LAPB
[5]Протоколы SDLC, HDLC и LAPB очень похожи. Каждый из них определяет протокол
Звеньевого уровня. Каждый был разработан для обеспечения поддержки звеньев,
функционирующих в следующем опереционном окружении:
- топология "точка-точка" и "точка-многоточка";
- ограниченные и неограниченные среды передачи данных;
- дуплексный и полудуплексный режимы передачи данных;
- сети коммутации цепей и коммутации пакетов.
В каждом протоколе предусматривается работа с одним или более типов
приемо/передающих станций:
- первичная (иногда называется мастер-станция). Станция управляет обменом
данных с одной или более подчиненными станциями;
- вторичная. Подчиненная станция, связь с которой контролируется первичной
станцией;
- комбинированная. Станция, которая способна функционировать и как первичная,
и как вторичная в зависимости от обстоятельств.
[КС 15-2]
[ Дерево семейства SDLC ]
[ Рассматривается ]
[ в данном разделе ]
[ Рассматривается ]
[ в разделе 17 ]
[ к рис. на стр. 15-3 (в поле рисунка)]
[1]SDLC: Управление синхронным звеном (каналом) данных
[5]Протокол SDLC является первым синхронным бит-ориентированным канальным
протоколом. Протокол SDLC был разработан специалистами фирмы IBM в качестве
метода доступа к звену передачи данных в рамках сетевой Архитектуры SNA
(рассматриваемой в 26 разделе).
В протоколе SDLC воплощена концепция взаимодействия ЭВМ-терминал, отражающая
состояние вычислительной техники середины 70-х годов. Проявилось это,
в частности, в том, что в SDLC применяются только станции двух типов -
первичная и вторичная. Кроме этого, SDLC, как и большинство протоколов других
фирм, отражает специфику создаваемого фирмой IBM оборудования. Однако
заинтересованность фирмы IBM в придании новому синхронному
бит-ориентированному протоколу большей популярности привела к тому, что
протокол SDLC был представлен в ANSI для использования в качестве стандарта
США (позднее на его основе был разработан стандарт ADCCP - Advanced Data
Communication Control Procedures), и в ISO для применения в качестве
международного стандарта (который в переработанном виде известен под
названием HDLC - High level Data Link Control).
Хотя ADCCP и HDLC не поддерживают некоторые свойства SDLC, все же считается,
что они являются совместимыми, и протокол SDLC входит в определенные
подмножества стандартов ADCCP и HDLC. Подобно большинству стандартов,
создаваемых организациями по стандартизации, ADCCP и HDLC вобрали широкий
спектр возможностей, обуславливающих множественность форм их применения.
Сравнение протоколов HDLC и SDLC приводится ниже в данном разделе.
[КС 15-3]
[5]В начале 80-х годов а рамках МККТТ (CCITT) было разработано подмножество
HDLC, получившее название LAP (Link Access Procedure, Процедура доступа к
каналу передачи данных). Так же, как протокол SDLC, LAP основывался на
концепции связи Первичный-Вторичный. Однако для обеспечения совместимости с
модифицированным к этому времени протоколом HDLC был разработан новый вариант
LAP, известный как LAPB. Протокол LAPB обеспечивал поддержку взаимодействия
комбинированных станций. В настоящее время LAPB является канальным протоколом
для сетей X.25 и более того, используется в качестве основы для протокола
IEEE 802.2 LLC (Logical Link Control, протокол управления логическим каналом,
обсуждаемый в разделе 17). Протокол LLC, как и протокол LAPB, официально
определяется, как специальное подмножество протокола HDLC.
Первичные и вторичные станции согласно протоколу SDLC могут быть связаны
четырьмя способами:
- точка-точка. В этой конфигурации к единственной первичной станции
подключается единственная вторичная станция;
- многоточка. В этой конфигурации единственная первичная станция осуществляет
связь со множеством вторичных станций;
- кольцо. В этой конфигурации первичная станция непосредственно подключается
только к первой и последней вторичным станциям в кольце. Данные передаются
по кольцу, начинающемуся и завершаещемуся на первичной станции;
- каскад (Hub Go-Ahead). В данной редко используемой конфигурации применяются
входящие и исходящие каналы. Первичная станция передает данные вторичным
станциям по исходящему каналу, Вторичные станции - по входящему каналу,
который соединяет в цепочку (daisy chain) все вторичные станции.
[ первичная ] [ исходящий канал ]
[ вторичная ] [ вторичная ]
[ входящий канал ]
Рис. 15-1. Конфигурация SDLC.
[КС 15-4]
[ Формат кадра SDLC ]
[количество битов]
[ Флаг ][ Адрес ] [ Управление ] [ Информация ] [ КС ] [ Флаг ]
[ Форматы поля управления ]
[ информационный ][ номер передачи ] [P/F] [ номер приема ] [ информация ]
[ супервизорный ] [ функция ] [P/F] [ номер приема ]
[ ненумеруемый ] [ функция ] [P/F] [ функция] [информация]
[ КС - контрольная сумма ]
[ к рис. на стр. 15-5 ( в поле рисунка)]
[1]Формат кадра SDLC
[5]Связь в протоколе SDLC выполняется с помощью команд и ответов. Первичная
станция передает команды, вторичные станции - ответы. Форматы команд и
ответов определяются структурой кадра SDLC. Поля кадра SDLC и их семантика
приводятся ниже.
[5]Флаг
[5]Каждый кадр SDLC начинается и завершается уникальной восьмибитовой
последовательностью (01111110). Эта битовая последовательность (флаг) не
должна появляться в процессе передачи остальной части SDLC кадра. Для
достижения требуемой уникальности флага SDLC-передатчики автоматически
вставляют в поток нулевой бит всякий раз, когда в теле кадра фиксируется
передача пяти смежных единичных битов. Эти лишние нулевые биты удаляются из
принимаемого потока соответствующими SDLC-приемниками. В случае, когда кадры
передаются один за другим без каких-либо временных перерывов, конечный флаг
одного кадра может использоваться в качестве начального флага следующего
кадра.
[КС 15-5]
[5]Адрес
[5]Поле Адрес определяет адрес вторичной станции во входящем или исходящем
кадре. При передаче кадра первичная станция располагает в этом поле адрес
той вторичной станции, для которой кадр предназначается. Каждая вторичная
станция идентифицирует передаваемые ею кадры, размещая в этом поле свой
собственный адрес.
В протоколе SDLC предусмотрена опция расширенной адресации, при которой поле
Адрес может занимать несколько байтов. Другим свойством протокола SDLC
является возможность использования групповой и широковещательной передачи,
поддерживаемой соответствующими адресными соглашениями. Каждая вторичная
станция для обеспечения указанных режимов передачи может иметь множество
адресов. Например, один адрес для селективной передачи, второй адрес для
групповой передачи и третий адрес для широковещательной передачи со стороны
первичной станции.
[5]Поля управления и информации
[5]Поле Управление является центральной частью SDLC кадра. Это поле имеет
длину в 1 или 2 байта. Среди прочего с помощью поля Управление
специфицируется один из следующих типов SDLC-кадра:
- информационный. Информационные кадры переносят высокоуровневые данные и
выполняют некоторые функции управления;
- супервизорный. Супервизорные кадры содержат информацию для управления
потоком данных, информацию состояния, информацию подтверждения приема
данных;
- ненумеруемый. Ненумеруемые кадры также являются управляющими кадрами,
определяя такие функции, как выполнение диагностики и инициализации
станций.
В следующих трех подразделах описывается семантика поля Управление в
соответствии с перечисленными типами кадров и как это поле влияет на
выполнение соответствующих функций SDLC-протокола.
[5]Информационные (I) кадры
[5]Информационный кадр в качестве значения начального бита в поле Управление
содержит 0, и, кроме этого, состоит из последовательного номера передачи,
последовательного номера приема и P/F (poll/final) бита.
[КС 15-6]
[5]Последовательные номера передачи и приема служат для обеспечения
протокольных механизмов управления потоком данных и контроля ошибок.
Последовательный номер передачи - это номер кадра, передача которого
осуществляется. Последовательный номер приема - это номер кадра, прием
которого ожидается. В случае полнодуплексной передачи (когда первичная и
вторичная станции одновременно ведут передачу) на обеих сторонах
поддерживаются и сохраняются последовательные номера передачи и приема. Если
приемник фиксирует ошибку кадра, то увеличение последовательного номера
этого кадра не осуществляется, т.е. последовательный номер приема остается
прежним. В результате передатчик выполнит повторную передачу кадров, начиная
с "ошибочного" кадра. Совмещение управляющей информации (последовательных
номеров приема/передачи) в протоколе SDLC позволяет более эффективно
использовать полосу пропускания канала по сравнению с символьно -
ориентированными синхронными протоколами.
Бит P/F совместно с последовательными номерами приема и передачи позволяет
передатчику выполнить последовательную передачу серии кадров до того, как
затребовать явное подтверждение их приема. С этой целью передатчик
устанавливает в "1" значение P/F бита очередного передаваемого кадра. Если
же подтверждение не требуется, то P/F бит передается со значением "0".
Приемник передает единичное значение P/F бита в своем последнем кадре -
ответе. Во все другие кадры - ответы приемник (вторичная станция) проставляет
нулевое значение P/F бита. Таким образом, чтобы вести передачу без каких-либо
подтверждений, передатчику достаточно передавать кадры с нулевым значением
P/F бита. Приемник при этом осознает, что нет необходимости подтверждать
принятый кадр. Когда же, наконец, возникает необходимость в подтверждении
успешной передачи передатчик передает соответствующий кадр с установленным в 1
значением P/F бита. Однобайтовое поле управления позволяет выполнить передачу
до семи кадров без подтверждения, поскольку для представления
последовательных номеров отводится по 3 бита. Двухбайтовое поле управления
позволяет увеличить число передаваемых без подтверждения кадров до 127,
поскольку для представления последовательных номеров отводится 7 бит.
В информационных кадрах за полем управления располагается область данных -
поле информации. В поле информации переносятся данные протоколов более
высоких уровней, при этом длина данных должна быть кратна байту. Некоторые
устройства ограничивают размер области данных, причем эти ограничения прежде
всего зависят от объема доступного буферного пространства в устройстве. В
отличие от символьно-ориентированных канальных протоколов область данных
SDLC может содержать байты любой конфигурации.
[5]Супервизорные (S) кадры
[5]Супервизорные кадры используются в качестве ответов на информационные
кадры. С их помощью передается информация состояния, запрос передачи, а также
выполняется приостановка передачи. Значение 1 и 0 в первых двух битах поля
Управления идентифицирует кадр в качестве супервизорного. Следущие два бита
определяют функцию кадра. Эти биты, в частности, применяются в качестве
положительного или негативного подтверждения.
[КС 15-7]
[5]Примерами супервизорных функций являются:
- RR (Receive Ready, Готов к приему). Первичная станция может использовать
данную функцию для реализации полингования (опроса) вторичных станций.
Вторичные станции с помощью данной функции могут указать на свою
готовность вести прием данных;
- RNR (Receive Not Ready, Не готов к приему). Вторичная станция использует
данную функцию для указания на то, что она не может обеспечить прием
информационных кадров;
- REJ (Frame Reject, Отказ от кадра). С помощью этой функции указывается
последовательный номер переданного кадра, прием которого выполнен с
ошибкой.
За битами, указывающими функцию, следует P/F бит и поле последовательного
номера приема. Они имеют ту же семантику, что и в случае информационных
кадров. Супервизорный кадр не содержит информационного поля.
Супервизорные кадры с двухбайтовым полем управления имеют следующую
структуру. Начальные биты 1 и 0 идентифицируют супервизорный кадр, затем
следует двухбитовое поле функции. Оставшиеся четыре бита первого байта поля
управления не используются. Второй байт в начальной позиции содержит P/F бит,
а следующие семь битов содержат последовательный номер приема.
[5]Ненумеруемые (U) кадры
[5]Ненумеруемые кадры использутся для инициализации и выключения канала,
выбора одно- или двухбайтового формата поля управления, выполнения других
управляющих функций SDLC. Два единичных бита в начале поля управления
идентифицируют ненумеруемый кадр. Затем располагаются два бита, определяющих
функцию, за которыми следует P/F бит и три функциональных бита. Совокупность
из пяти функциональных битов определяет код функции данного кадра. Как
следует из названия кадров, они не нумеруются последовательными номерами.
Большинство ненумеруемых кадров с командами и ответами не имеют
информационного поля. Однако один вид кадра, называемый кадр ненумеруемый
информационный (UI), содержит информационное поле для передачи данных
переменного размера исключительно между SDLC-передатчиком и SDLC-приемником,
причем эти данные не предназначаются для Сетевого уровня. Другой вид кадров,
называемый FRMR (Frame Reject, Отказ от кадра), в информационном поле
переносит данные, которые специфицируют исключительные условия, вызвавшие
отказ от приема кадра.
[КС 15-8]
[5]Контрольная сумма
[5]Каждый кадр SDLC завершается 16-ти битовой контрольной суммой, за которой
следует 8-ми битовый флаг. При подсчете 16-ти битовой циклической контрольной
суммы учитываются поля Адреса, Управления и Информации. Если на приемном
конце вычисленная контрольная сумма не совпадает с содержимым контрольной
суммы принятого кадра, то принятый кадр считается ошибочным.
[5]HDLC
[5]Протокол HDLC во многом повторяет SDLC. Как и его предшественник, HDLC
является синхронным, полнодуплексным протоколом с централизованным
управлением, предназначенным для Канального уровня. Оба протокола используют
одинаковый формат кадров, поля кадров имеют одинаковую семантику. HDLC
поддерживает большинство (но не все) услуг SDLC, обеспечивая однако ряд
дополнительных свойств. Одно маленькое отличие, например, в том, что HDLC
обеспечивает опцию для 32-х битовой контрольной суммы. Другое заключается в
том, что HDLC позволяет избирательно идентифицировать однин ошибочный кадр в
ряду других, успешно принятых кадров. HDLC обеспечивает избирательную
повторную передачу такого кадра вместо того, чтобы осуществлять
повторную передачу всей последующей серии информационных кадров.
Возможно наиболее важным в применении HDLC являются три его различных режима
передачи данных. В следующем подразделе эти режимы передачи данных кратко
рассматриваются.
[КС 15-9]
[ Режимы передачи HDLC ]
[ типы применяемых ] [ первичная ] [ первичная ] [ комбинированная ]
[ станций ] [ вторичная ] [ вторичная ]
[ инициатор ] [ первичная ] [ любая ] [ любая ]
[ связи ]
[ к рис. на стр. 15-10 (в поле рисунка) ]
[1]Режимы передачи HDLC
[5]При установлении звена (канала) HDLC необходимо выбрать один из следующих
режимов выполнения операций:
- NRM (Normal Response Mode, Режим нормального ответа). В данном режиме
предполагается существование одной первичной станции и, по-крайней мере,
одной вторичной. В режиме NRM вторичные станции не имеют права передавать,
пока первичная не даст явного разрешения. Такой режим ответа используется в
SDLC;
- ARM (Asynchronous Response Mode, Асинхронный режим ответа). Аналогично NRM
данный режим передачи предполагает существование одной первичной станции и,
по-крайней мере, одной вторичной. В отличие от NRM в режиме ARM вторичная
станция может вести передачу данных первичной станции без получения явного
разрешения. Этот режим передачи применяется в меньшей степени, чем два
других;
- ABM (Asynchronous Balanced Mode, Асинхронный сбалансированный режим). Здесь
предполагается, что связь осуществляется между двумя и более
комбинированными станциями. Каждая комбинированная станция может начать
передачу данных без какого-либо разрешения со стороны другой станции.
[5]Услуги SDLC, не обеспечиваемые в стандарте HDLC:
- индивидуальная, групповая и широковещательная адресация;
- специальные команды для поддержки кольцевых и каскадных топологий.
[КС 15-10]
[1]LAPB
[5]Протокол LAPB основывается на тех же форматных соглашениях, что и
протоколы SDLC и HDLC. Помимо этого, в стандарте LAPB специфицируется
следующее:
- в LAPB применяется ABM режим передачи данных;
- в LAPB не разрешается передача информации в кадрах-ответах (хотя, это
ограничение не вносит каких-либо проблем в случае режима ABM);
- B LAPB цепи могут устанавливаться как DTE, так и DCE оборудованием.
[1]Итоги
[5]Бит-ориентированные синхронные протоколы обладают явными преимуществами
перед асинхронными или байт-ориентированными синхронными протоколами. Они в
достаточной степени эффективны, обеспечивают хорошую защиту от ошибок,
поддерживают прозрачный режим передачи данных. Известными примерами битовых
синхронных протоколов являются SDLC, HDLC и LAPB. Протокол SDLC, первый
среди названных, был разработан фирмой IBM в начале 70-х годов.
Протокол HDLC является наиболее всеобьемлющим битовым синхронным протоколом,
разработанным в ISO. Протокол LAPB - продукт МККТТ, полученный на основе
протокола HDLC.
[КС 15-11]
[1]Упражнение 15
[5]1. Какие поля кадров в протоколах SDLC/HDLC/LAPB используются для
управления потоком данных? Опишите назначение этих полей и то, каким образом
они применяются для управления потоком данных.
2. Какой из трех режимов передачи HDLC используется наиболее широко в ЛС?
Почему?
[КС 15-12]
[ Воникновение IEEE и история развития ]
[0]Раздел 16 [2] Возникновение IEEE и история развития
[1]Цели
[5]В результате изучения данного раздела вы сможете:
... одном из элективных курсов. Выбор естественно-математического профиля, во-первых, определяется целью введения данного курса в школе (расширение научного мировоззрения) и, во-вторых, сложностью темы в математическом аспекте. Глава 2. Содержание обучения технологии нейронных сетей Авторы данной работы предлагают следующее содержание обучения технологии нейронных сетей. Содержание образования ...
... выбирать наиболее качественные и надежные вещи. Таким образом, осуществляя консультационную функцию, магазин повышает свою привлекательность в глазах потенциальных клиентов. Сила "розничных магнитов" в торговых центрах Планирование торговли в торговом центре приобретает все большее значение, и торговцам важно оценить перспективы конкретного места. На этапе сдачи в аренду практически все центры ...
... , графику, видеофрагменты, звук. 1.3 Подготовка и реализация в электронном виде материала для пособия Так как перед нами стоит задача не создания электронного учебного пособия полностью, а подготовка текстового и наглядного материала для фрагмента учебника (в частности, двух глав), мы пользовались средствами программ Microsoft Word и Microsoft PowerPoint основного пакета MS Office. Основной ...
... условия. Необходимыми условиями при этом становятся гибкое производство, развитая информационная база маркетинга и его интегрированность с деятельностью других подразделений и служб предприятия. Практическая часть работы Технология создания ЗАО “21 век” Введение Предпринимательство как явление, получившее развитие с возникновением капиталистических отношений, ...
0 комментариев