Информатика в техническом университете / Информатика в техническом университете. Телекоммуникации и сети
.pdf5. Сетевые протоколы
Флаг Адрес Управляющее поле |
Информационное поле |
CRC |
Флаг |
Рис. 5.2. Структура кадра HDLC
•супервизорного формата (S-кадр). Выполняет управляющие функции, та кие, как подтверждение (квитирование) кадров, запрос на повторную передачу кадров и запрос на временную задержку передачи кадров. Фактическое ис пользование супервизорного кадра зависит от режима работы звена (режим нормального ответа, асинхронный сбалансированный режим, асинхронный ре жим ответа);
•ненумерованного формата (U-кадр). Выполняет управляющие функции. Такой кадр содержит пять двоичных разрядов, что позволяет определить до 32 команд и 32 ответов. Конкретный тип команды и ответа зависит от класса процедуры HDLC.
Структура кадра HDLC. Кадр (рис. 5.2) состоит из пяти или шести полей. Все кадры должны начинаться и заканчиваться полями флага. Поле флага не обходимо, чтобы станции, подключенные к звену данных, постоянно контроли ровали двоичную последовательность флага. Последовательность флага все гда состоит изОПИПО.
HDLC является кодопрозрачным протоколом. Он не зависит от конкретного кода (ASCII/IAS или EBCDIC) при вьшолнении функции управления каналом. Кроме того, двоичные комбинации управляющих полей обычно занимают в кадре фиксированные разряды. 8-битовая комбинация флага помещается в на чале и в конце кадра, чтобы дать возможность приемнику распознать начало и конец кадра. Кроме уникальной флаговой последовательности 01111110 прото кол HDLC использует еще два сигнала:
сигнал аварийного завершения (abort) состоит из последовательности
единиц (от 7 до 14); состояние покоя обозначено последовательностью пятнад цати или большего числа единиц. Сигнал аварийного завершения помещается
вконце кадра. Передающая станция посьшает этот сигнал, когда возникает исключительная ситуация, требующая восстановления. Вслед за сообщением об аварийном завершении, чтобы поддерживать канал в активном состоянии, и передача могла продолжаться, могут посьшаться флаги;
сигнал покоя означает, что канал находится в состоянии покоя. Сигнал по коя используется в полудуплексном сеансе, когда при обнаружении сигнала по коя изменяется направление передачи на противоположное. Фактическое вре мя между передачами кадров по каналу называется меэнжадровым временным заполнением. Это временное заполнение сопровождается передачей между кадрами непрерьшной последовательности флагов. Флаги могут быть 8-бито выми комбинациями, или может иметь место совмещение последнего «О» предьщущего флага с первым «О» следующего флага.
320
5,4. Протоколы IVуровня стека TCP/IP
Для того, чтобы предотвратить вставку в поток данных пользователя комбинащш совпадающей с флагом, передающая сташщя помещает ноль после пяти подряд идущих единиц, встретившихся в любом месте между начальным и конечным флагами кадра. Этот метод называется вставкой битов (bitstaffing).
Приемник постоянно контролирует поток битов. При получении нуля с пя тью далее идущими подряд единицами, он анализирует следующий бит. Если это нуль, он удаляет этот бит. Однако если седьмой бит является единицей, приемник аннулирует восьмой бит. Если восьмой бит нуль, то это означает что получена флаговая комбинация 01111110; если же это единица, то получен сиг нал покоя или аварийного завершения и вьшолняются соответствующие дей ствия.
Таким образом, в протоколе HDLC обеспечена кодовая прозрачность и про зрачность по данным. Протоколу безразлично, какие кодовые комбинации на ходятся в потоке данных. Единственное, что требуется, - это поддерживать уникальность флагов.
Адресное поле определяет первичную или вторичную станции, участвую щие в передаче конкретного кадра. Каждой станции присвоен уникальный ад рес. В несбалансированной системе адресные поля в командах и ответах со держат адрес вторичной станции. В сбалансированных системах командный кадр содержит адрес получателя, а кадр ответа содержит адрес передающей станции. Адресное поле всегда содержит адрес вторичного узла, задейство ванного в текущей связи. Поскольку первичный узел является либо источни ком связи, либо пунктом назначения, то его адрес можно не указывать, так как он заранее известен всем вторичным узлам (рис. 5.3).
Управляющее поле содержит команду и ответы, а также порядковые но мера, используемые для отчетности о прохождении данных в канале между первичной и вторичной станциями. Формат и содержание управляющего поля варьируются в зависимости от использования кадра HDLC.
Формат управляющего поля (информационный, супервизорный или ненуме рованный) определяет, как это поле кодируется или используется (рис. 5.4).
Первичная |
|
fr |
|
/ ». |
т^\ |
> Вторичная |
Несбалансированная |
|
^^ • |
Команда (Адрес В) — |
|||||||
станция А |
|
Огвег (Адрес В) |
станция В |
конфигурация |
||||
|
|
|
|
|
||||
|
|
тг |
|
f к |
х\\ |
^ |
|
|
Комбини |
|
— Команда (Адрес В) |
Комбини |
|
||||
V -"•" - — |
Ответ (Адрес В) |
Сбалансированная |
||||||
рованная |
V^ |
|
|
|
|
рованная |
конфигурация |
|
станция А |
Комацца (Адрес А) |
станция В |
||||||
|
|
|||||||
|
|
|
л , |
/• А |
А Ч |
^ |
|
|
|
|
Огвег (Адрес А) |
^ |
|
||||
Рис. 5.3. Заполнение поля адреса в различных режимах
321
|
|
|
5. Сетевые протоколы |
|
|
11 |
2 |
3 | 4 | 5 | 6 | 7 | 8 |
9 |
10-16 |
Разряды |
0 |
|
N(S) |
P/F |
N(R) |
I-формат |
1 |
0 |
S-коды |
P/F |
N(R) |
S-формат |
11 |
1 |
U-коды |
|
U-формат |
|
Рис. 5.4. Формат управляющего поля для различных типов кадра
Информационный кадр (1-кадр) в управляющем поле содержит два по рядковых номера: N(S) - порядковый номер передачи (связан с порядковым номером передаваемого кадра); N(R) - порядковый номер приема (означает порядковый номер следующего кадра, который ожидается принимающей станЩ1ей). N(R) выступает в качестве подтверждения предьщущих кадров. Эти два поля используются для управления потоком данных и реализуют механизм «скользящего окна».
Пятый двоичный разряд, бит P/F или бит опроса/окончания принимают во внимание, только когда он установлен в «1». Его используют первичная и вто ричная станции для вьшолнения следующих функций:
первичная сташщя использует бит Р для сающионирования передачи кадра статуса от вторичной сташщи. Бит Р также может означать опрос;
вторичная сташщя отвечает на бит Р кадром данных или состояния, а так же брггом R Бит F может также означать окончание передачи вторичной станЩ1ей в режиме нормального ответа (NRM).
Бит P/F назьшается битом Р, когда его использует первичная станщы, и битом F, когда его использует вторичная сташщя. Только один бит Р (ожидаю щий ответа в виде F бита) может быть активным в канале в любой момент времени. Если некоторый бит Р установлен в «1», его можно использовать в качестве контрольной точки, т. е. Р = 1 как бы говорит: ответьте мне, потому что я хочу знать ваш статус. Контрольные точки играют большую роль в раз личных автоматизированных процессах. Они позволяют устранить неопреде ленность и отменить накопленные транзакции.
Бит P/F может использоваться и интерпретироваться следующим образом:
•в режиме NRM вторичная станция не может вести передачу, пока не будет получена команда с установленным в «1» битом Р. Первичная станция может запросить информационные (I) кадры путем посьшки кадра с установленным в «1» битом Р или посьшки некоторых супервизорных (S) кадров (RR, REJ или SREJ) с установленным в «1» битом Р;
•в режимах ARM и АВМ информационные кадры могут передаваться без запроса с помощью команды, имеющей единичный бит Р. Установленный в «1» бит Р можно использовать для запроса ответа с установленным в «1» битом F так быстро, насколько это возможно;
•в режимах ARM и АВМ производится передача кадра с установленным в «1» битом F вслед за приемом команды с установленным в «1» битом Р.
322
5.4.Протоколы IVуровня стека TCP/IP
Вслучае двунаправленной одновременной (полнодуплексной) передачи, коща по получении команды с установленным в «1» битом Р передачу ведет вторич ная сташщя, бит F устанавливается в «1» в первом кадре очередного ответа.
Передача кадра с установленным в «1» битом F не требует, чтобы вторич ная сташщя прекратила передачу. Вслед за кадром с установленным в «1» битом F могут бьггь еще переданы кадры. В режимах ARM и АВМ бит F Следует просто считать индикатором ответа на предьщущий кадр.
Супервизориый формат (S-кадр) предусматривает четыре команды и ответа: Готов к приему (RR - receive ready). Неприем (REJ - reject). Не готов
кприему (RNR ~ receive not ready). Выборочный неприем (SREJ - selective reject). Назначение этого формата и четьфех команд и ответов состоит в вы полнении нумерованных (т. е. использующих порядковые номера кадров) супервизорных фушщий, таких, как подтверждение (квитирование), опрос, вре менная задержка передачи данных и восстановление после ошибок. Кадры супервизорного формата не содержат информащюнного поля, но, благодаря наличию порядкового номера приема, их можно использовать для подтвержде ния приема кадров от передающей станщш. Рассмотрим команды и ответы, используемые супервизорным форматом.
Готов к приему (RR) - означает, что первичная или вторичная сташщя гото ва принять информащюнный кадр и/или подтвердить (квитировать) ранее при нятые кадры с помощью поля N(R). Если станщм до этого, используя команду Не готов к приему (RNR), посьшала уведомление о том, что она занята, теперь она использует команду RR для индикащш того, что она свободна и готова принять данные. Первичная сташдия может также использовать команду RR для опроса вторичной станции.
Не готов к приему (RNR) - используется сташщей для индикащш состоя ния занятости. Эта команда уведомляет передающую станщпо о том, что при нимающая станщм не способна принять дополнительные поступающие дан ные. Кадр RNR, используя поле N(R), может подтвердить прием ранее переданных кадров. Состояние занятости может быть сброшено посьшкой кадра RR и некоторыми другими кадрами, рассмотренными ниже.
Выборочный неприем (SREJ) используется сташдией для запроса повторной передачи единственного кадра, который определен в поле N(R). Как и в случае включающего подтверждения, подтверждение распространяется на все информащюнные кадры с номерами до N(R) - 1 включительно.
Неприем (REJ) используется для запроса передачи кадров, начиная с кадра, указанного в поле N(R). Подтверждаются все кадры с номерами до N(R) - 1. Кадр REJ используется для реализащш метода Возвращение-на-N (Go-Back-N).
Ненумерованный формат в протоколе HDLC предназначен для реализа- ]ща ненумерованных команд и ответов. Этот формат используется для посьшки большинства индикаторов команд и ответов. Структура управляющего поля ненумерованного формата показана (см. рис. 5.4). Ненумерованные команды, в соответствии с вьшолняемыми фушщиями, можно разбить на группы:
323
5.Сетевые протоколы
•команды установки режима: SNRM, SARM, SABM, 5Щ DISC, (SNRM
SARME, SABME для расширенной адресации);
•команды передачи информации: UI, JJP\
•команды восстановления RESET;
•другие команды: XID, TEST,
Рассмотрим команды и ответы для ненумерованного формата:
UI (Unnmnbered Information - ненумерованная информация) - позволяет осуществлять передачу данных пользователя в ненумерованном кадре (т. е. без порядкового номера).
i?/M(Request Initialisation Mode - режим инициализации запроса) - кадр RIM является ответом на команду SIM от вторичной к первичной станции.
57М(Set Initialisation Mode - установить режим инициализации) ~ инициали зирует сеанс между первичной и вторичной станциями. Ожидаемым ответом является UA.
SNRM (Set Normal Response Mode - установить режим нормального отве та) - переводит вторичную станцию в NRM (режим нормального ответа), ко торый предотвращает посылку вторичной станцией несанкционированных кад ров. Это означает, что первичная станция управляет всем потоком сообщений в канале.
Z)M(Disconnect Mode - режим разъединения) - передается вторичной стан цией для индикации того, что она находится в режиме логического разъедине ния.
DISC (Disconnect - разъединить) ~ комавда, передаваемая первичной стан цией, переводит вторичную станцию в режим разъединения аналогично нажа тию рычага телефонного аппарата.
UA (Unnumbered Аск - ненумерованное подтверждение) - подтверждение АСК для установки режима команд (SIM, DISC, RESET). Команда UA также уведомляет об окончании состояния занятости станции.
FRMR (Frame Reject - неприем кадра) - вторичная станция посылает этот кадр, когда она не распознает кадр. Это делается не в случае обнаружения ошибки, указываемой в поле контрольной последовательности, а в более нео бычных ситуациях. Причина указьюается в информационном поле.
Кадр ответа FRMR используют при вьшолнении следующих условий:
•прием недействительного управляющего поля команды или ответа;
•прием слиппсом длинного информационного поля;
•прием недействительного поля N(R);
•прием недопустимого информационного поля или супервизорного/ненумерованного кадра неправильной длины.
С помощью кадра FRMR передается значительный объем информации о состоянии (status), при этом информационное поле может содержать следую щие данные:
•управляющее поле отвергнутого кадра;
•текущее значение переменных состояния N(S) и N(R) принимающей стан
ции;
324
5.4.Протоколы IVуровня стека TCP/IP
•отвергнутый кадр был командой или ответом;
•управляющее поле является недействительным;
•кадр был передан с недопустимым информационным полем;
•информационное поле является слишком длинным;
•порядковые номера являются недействительными.
RD (Request Disconnect - запрос разъединения) - запрос от вторичной стан ции на логическое разъединение и установление состояния логического разъе динения.
XID (Exchage State Identification ~ идентификация станции при коммутации) - команда запрашивает идентификацию вторичной станции. В системах с ком мутацией ее используют для идентификации вызывающей станции.
UP (Unnumbered Polls - ненумированные опросы).
TESTijQst - проверка). Этот кадр используется для санкционирования тес товых ответов от вторичной станции.
5!/4/?М (Set Asynchronous Response Mode - установить режим асинхронных ответов) -устанавливает режим, позволяющий вторичной станции вести пере дачу без опроса со стороны первичной станции. Он переводит вторичную стан цию в состояние передачи информации (IS) режима ARM. Поскольку команда SARM устанавливает несбалансированную конфигурацию соединения, SARM должна вьщаваться по обоим направлениям передачи:
ООДА посылает: Д DISC; ООД В посылает: Д UA А, DISC; ООД А посылает: А, UA; ООД В посылает: А, SARM; ООДА посылает: А, UA Д SARM; ООД В посылает: Д UA
Команды DISC посьшаются, чтобы гарантировать полную реинициализацию канала.
SABM(Set Asynchronous Balanced Mode ~ установрпъ асинхронный сбалан сированный режим) - устанавливает режим АВМ, в котором станции равно правны. Для передачи не нужен опрос, поскольку каждая станция является стан цией комбинированного типа.
SNRME (Set Normal Response Mode Extended - установить расширенный режим нормального ответа) - устанавливает SNRM с двумя дополнительны ми байтами в управляющем поле.
SABME (Set Asynchronous Balance Mode Extended - установить расширен ный асинхронный сбалансированный режим) - устанавливает SABM с двумя дополнительными байтами в управляющем поле.
UP (Unnmnbered Poll - ненумерованный опрос) - опрашивает станцию бе зотносительно к нумерации кадров и квитированию. Если бит опроса установ лен в «О», то ответ является необязательным, но такая возможность предос тавляется только для одного ответа.
RSET (Reset - сброс переменных) - передающая станция сбрасывает свой порядковый номер передачи N(S), а принимающая станция свой порядковый
325
5. Сетевые протоколы
номер приема N(R). Эта команда используется для восстановления исходных параметров приемного/передающего окна.
Протокол HDLC, кроме того использует набор системных параметров (Т1, N1,N2,K).
Тайм-аут (таймер Т1) - с него начинается передача каждого кадра. Т1 используют для инициирования повторной передачи, когда таймер переполнен. При выборе периода таймера Т1 необходимо учитывать, запускается ли тай мер в DCE по началу или по концу кадра. Период таймера Т1, по истечении которого можно начинать повторную передачу кадра, в соответствии с проце дурами установления и разъединения звена, является системным параметром, подлежащим согласованию с администрацией на некоторый период времени. Для правильной работы процедуры необходимо, чтобы период таймера Т1 был больше, чем максимальное время между передачей некоторого кадра (SARM, SABM, DM, DISC, FRMR, I или супервизорной команды) и приемом соответ ствующего кадра, возвращаемого в качестве отклика на этот кадр (UA, DM или подтверждающий кадр).
Счетчик (N2) - нужен для определения максимального числа повторных передач, которые будут вьшолнены до того, как переполнится таймер Т1. Зна чение максимального числа передач N2 и повторных передач кадра, вызьшаемых завершением работы таймера Т1 - системный параметр, его необходимо согласовывать с администрацией на некоторый период времени.
Счетчик N1 - максимальное число битов в 1-кадре - системный параметр, зависящий от максимальной длины информационных полей, передаваемых че рез сопряжение DTE/DCE.
Одним из основных параметров протокола HDLC является максимальное число (К) переданных, но не подтвержденных 1'Кадров - число последова тельно занумерованньпс 1-кадров, которые в любой момент времени DTE или DCE могут передать без получения подтверждения. Оно должно быть согла совано с администрацией на некоторый период времени и не должно превы шать максимального размера окна.
Информационное поле кадра содержит действительные данные пользо вателя. Информационное поле имеется только в кадре информационного фор мата. Его нет в кадре супервизорного или ненумерованного формата.
Поле контрольной последовательности кадра (CRC) необходимо для об наружения ошибок передачи между двумя станциями звена данных. Вьпшсление CRC осуществляется методом циклического кодирования с производящим полиномом Х^^ +Х^^ -^Х^ 4-1 в соответствии с рекомендацией МККТТ V.41. Это позволяет обнаруживать всевозможные картежи ошибок длиной не более 16 разрядов, вызываемые одиночной ошибкой, а также 99,9984 % всевозмож ных более длинньпс кортежей ошибок.
326
5.4. Протоколы IVуровня стека TCP/IP
Протокол LAPD
Протокол LAPD (Link Access Procedure on the D-channel) управляет пото ком кадров, передаваемых по D-каналу, и предоставляет информацию, необхо димую для управления потоком и исправления ошибок. Спецификации протоко ла как базового, так и первичного доступа определены в рекомендациях ITU-T 1.440 (основные аспекты) и L441 (подробные спецификации). Эти же рекомен дации в серии Q имеют номера Q.920 и Q.92L Обмен информацией на уровне LAPD осуществляется посредством информационных блоков, называемых кад рами. Форматы и процедуры LAPD основаны на протоколе управления звеном передачи данных высокого уровня HDLC (High-level Data-Link Control procedm'es), первоначально определенном Международной организацией по стан дартизации ISO.
Структура кадра LAPD. Кадры содержат либо команды на вьшолнение дей ствий, либо ответы, сообщающие о результатах вьшолнения команд, что опре деляется специальным битом идентификации команда/ответ C/R. Общий фор мат кадров LAPD показан на рис. 5.5.
Каждый кадр начинается и заканчивается однобайтовым флагом. Комби нация флага (01111110) такая же, как в HDLC. Подмена флага любым другим полем кадра исключена благодаря процедуре «битстаффинга» (bit-stuffing).
Адресное поле (байты 2 и 3) кадра содержит идентификатор точки доступа
куслуге SAPI (Service Access Point Identifier) и идентификатор терминала TEI (Terminal EquIPment Identifier). Это поле используется для маршрутизации кадра
кместу его назначения. Эти идентификаторы определяют соединение и тер минал, к которым относится кадр.
Идентификатор пункта доступа к услуге SAPI занимает 6 бит в адресном поле и фактически указьшает, какой логический объект сетевого уровня дол жен анализировать содержимое информационного поля. Например, SAPI мо жет указывать, что содержимое информационного поля относится к процеду рам управления соединениями в режиме коммутации каналов или к процеду рам пакетной коммутации. Рекомендацией Q.921 определены значения SAPI (табл. 5.1).
1 |
2 |
1-2 |
Длина поля, б ,^ ^,^ |
2 |
1 |
|
^ |
10-260 |
|||||
Флаг |
Адрес |
Управляющее поле |
Информационное поле |
FCS |
Флаг |
|
.''' 1 |
1 |
6 |
1 |
|
Длина поля, бит |
|
ЕА=0 |
C/R |
SAPI |
ЕА=1 |
TEI |
|
|
|
Байт! |
^ |
|
Байт 2 |
J |
|
Рис. 5.5. Формат кадра LAPD
327
|
|
5. Сетевые протоколы |
|
|
Таблица 5.1. Значения SAPI |
|
Значения SAPI |
функция |
|
0 |
Управление соединением ISDN (коммутация каналов) |
|
1 |
Пакетная коммутация по Q.931 |
^ |
16 |
Пакетная коммутация Х.25 |
|
63 |
Управление уровнем 2 |
Идентификатор TEI указывает терминальное оборудование, к которому от носится сообщение. Код ТЕ1=127 (1111111) определяет на вещательную (цир кулярную) передачу информации всем терминалам, связанным с данной точ кой доступа. Остальные значения (О - 126) используют для идентификации терминалов. Диапазон значений TEI (табл. 5.2) разделяется между теми тер миналами, для которых ТЕХ назначает сеть (автоматическое назначение TEI),
|
Таблица 5.2. Значения TEI |
« ^ « ^ ' ^ «°™Р^« ™ «^«^'^^- |
|
Значения |
|
ет пользователь (неавтоматичес |
|
Назначение |
кое назначение TEI). |
||
TEI |
|
Бит идентификации команды/ |
|
|
|
||
0-63 |
|
Неавтоматическое назначение TEI |
ответа C/R (Command/Response |
64-126 |
|
Автоматическое назначение ТЕХ |
bit) в адресном поле перенесен в |
|
протокол LAPD из протокола Х.25. |
||
127 |
|
Вещательный режим |
|
|
Этот бит устанавливается LAPD |
||
на одном и обрабатывается на противоположном конце звена. Значение C/R (табл. 5.3) классифшщрует каж дый кадр как командный или как кадр ответа. Если кадр сформирован как команда, адресное поле идентифицирует получателя, а если кадр является от ветом, адресное поле идентифшщрует отправителя. Оттфавителем или полу чателем могут быть как сеть, так и терминальное оборудование пользователя.
Таблица 5.3. Значение C/R
Кадр |
Кадры, |
Кадры, передаваемые |
|
передаваемые |
терминалом |
||
|
|||
Командный |
C/R=l |
C/R=0 |
|
Ответа |
C/R=0 |
C/R=l |
Бит расширения адресного поля ЕЛ (Extended address bit) служит для гибко го увеличения длины адресного поля. Бит расширения в первом байте адреса, имеющий значение О, указывает на то, что за ним следует другой байт. Бит расширения во втором байте, имеющий значение 1, указывает, что этот второй
328
5.4. Протоколы IVуровня стека TCP/IP
байт в адресном поле является последним. Именно такой вариант приведен на рис. 5.1. Если впоследствии возникнет необходимость увеличить размер ад ресного поля, значение бита расширения во втором байте может быть измене но на О, что будет указьюать на существование третьего байта. Третий байт в этом случае будет содержать бит расширения со значением 1, указьшаюпщм, что этот байт является последним. Увеличение размера адресного поля, таким образом, не влияет на остальную часть кадра.
Два последних байта в структуре кадра содержат 16-битовое поле прове рочной комбинации кадра FCS (Frame check sequence) и генерируются уров нем звена данных в оборудовании, передающем кадр. Это поле позволяет про токолу LAPD обнаруживать ошибки в полученном кадре. В поле FCS передается 16-битовая последовательность, биты которой формируются как дополнение для суммы (по модулю 2), в которой:
а) первым слагаемым является остаток от деления (по модулю 2) произве дения х\х^^ + х^^ + ... + л: + 1) на образующий полином (JC*^ + л:*^ + jc^ + 1), где к - число битов кадра между последним битом открьюающего флага и пер вым битом проверочной комбинащ1и, исключая биты, введенные для обеспе чения прозрачности;
б) вторым слагаемым является остаток от деления (по модулю 2) на этот образующий полином произведения лс^^ на полином, коэффшщентами которого являются биты кадра, расположенные между последним битом открывающе го флага и первым битом проверочной комбинащш, исключая биты, введенные для обеспечения прозрачности.
Обратное преобразование вьшолняется уровнем звена данных в оборудова нии, принимающем кадр, с тем же образующим полиномом для адресного поля, полей управления, информащюнного и FCS. Протокол LAPD использует согла шение, по которому остаток от деления (по модулю 2) произведения д:^^ на по лином, коэффициентами которого являются биты перечисленных полей и FCS, всегда составляет 0001110100001111 (десятичное 7439), если на пути от пере датчика к приемнику никакие биты не бьши искажены. Если результаты обрат ного преобразования соответствуют проверочным битам, кадр считается пе реданным без ошибок. Если же обнаружено несоответствие результатов, это означает, что при передаче кадра произопша ошибка.
Поле управления указывает тип передаваемого кадра и занимает в раз личных кадрах один или два байта. Существует три типа форматов, определя емых полем управления: передача информации с подтверждением (1-фор- мат), передача команд, реализующих управляющие функции (S-формат), и передача информации без подтверждения (U-формат). В табл. 5.4 приведе ны сведения об основных типах кадров протокола LAPD.
329
