Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Б М.docx
Скачиваний:
148
Добавлен:
09.06.2015
Размер:
2.63 Mб
Скачать

Интерфейс высоког о уровня

ЭВМ

\

Устройство управления терминалами

Рис. 16.10. Принцип действия виртуального терминала

абонентской системе он преобразуется в виртуальный файл, который, поступив в принятую систему, преобразуется в при­нятую в ней форму представления файлов.

Виртуальный терминал — это гипотетический обобщенный терминал, реализуемый в виде входящего в состав устройства управления реальным терминалом программного или программ­но-аппаратурного средства, позволяющего отображать реаль­ные терминалы на виртуальный терминал. Абонентские системы имеют дело с виртуальными терминалами, которым приписывает­ся набор некоторых универсальных процедур. Виртуальный тер­минал использует интерфейс высокого уровня при взаимодейст­вии через сеть с ЭВМ, а для связи с реальным терминалом специализированный интерфейс, основу которого составляет процедура отображения реального терминала (рис. 16.10) [37].

  1. Протоколы управления физическим и информационным каналами и сетью передачи данных. Протокол Х.25

Принятый МККТТ и ИСО протокол (рекомендация) Х.25 фактически включает в себя протоколы трех нижних уров­ней рассмотренной в § 16.4 эталонной логической семиуровневой модели вычислительной сети: на физическом уровне — стандарт­ный интерфейс Х.21, на канальном уровне — протокол управле­ния информационным каналом Х.25/2, в качестве которого ис­пользуется «процедура доступа к каналу» LAP В (Link Acces Prosedure), практически совпадающая с канальным протоколом HDLC, а на сетевом уровне — протокол Х.25/3. Действие этих трех протоколов носит локальный характер — в совокупности они организуют интерфейс между абонентской системой (ЭВМ, терминал) и сетью передачи данных, или, говоря точнее (с ис­пользованием связной терминологии), интерфейс между оконеч­ным оборудованием данных ООД (DTE) и оконечным оборудо­ванием канала данных OOK (DCE). Передача данных между АПД источника и АПД получателя производится согласно внут­

реннему протоколу сети, не ого­вариваемого Х.25. Взаимодейст­вие нелокального характера ор­ганизует транспортный (при участии сеансового) уровень уп­равления.

ООД

ЭВМ

Адаптер

I ^

§1 а* *»

§§

М

Ч'Л S3 ^

Аппаратура передачи данных

ООН

Рис. 16.11. Линии обмена ООД — ООК (протокол Х.21)

Стандартный интерфейс Х.21 определяет для случая дискрет­ного канала связи с синхронной передачей физиыеские, электри­ческие и процедурные характе­ристики установления, поддер­жания и разъединения физичес­кого канала в точке между ООД и ООК, в том числе линии обме­на (рис. 16.11), сигналы в интерфейсе и способ синхрони­зации символов между ЭВМ (терминалом) и каналом связи.

Цепь синхронизации может от- v

cyTCTBOBafb. Тогда передаваемой через интерфейс последова­тельности управляющих сигналов предшествуют два или более символов SYN. При использовании цепи синхронизации по ней передаются 8-битовые синхронизирующие последовательности.

Более универсальным является протокол Х.21 бис, позволяю­щий подключать абонентские и коммутационные системы как к дискретным, так и к аналоговым телефонным каналам.

Протокол управления информационным каналом — «Высо­коуровневое управление каналов данных» (HDLC) I ориентиро­ван на передачу последовательности бит и определяет следую­щие процедуры: формирование информационных и управляю­щих кадров, установление и прекращение связи, управление дуплексной передачей кадров, передача кадров и подтверждение об их приеме, формирование контрольных кодов и проверка правильности передачи, организация повторной передачи оши­бочных кадров и др.

Канальный протокол HDLC предписывает формат кадра, представленный на рис. 16.12. Используются три типа кадров: информационный и два управляющих — супервизорный и не­нумерованный. Начало и конец кадра обозначаются уникальным кодом «(флагом») 01111 ПОII.

Baum

2 байта

2 байта

Байт

1

Флае

Управление на урод не канала

Данные

Циклический код (FCS)

Флае

V Л

V

УV"'"fх1 1V11 1

Заголовок^ кадра ^ ^ Концедик кадра

О 1 1 1 1 1 1а\ Адрес [ Упрадление

\

Тип каВра 1 1

\z\3\+\s\e

171

ж)\0\

1 "(S) \P/F |

H(R) |

6) \Г

а | s |p/f\

"(К) 1

9) | /

1 1 м \pfF\

*

Рис. 16.12. Формат кадра канального протокола HDLC: а— информационный;б— супервизорный;в— ненумерованный

В целях контроля правильности передачи на передающей стороне формируется контрольный циклический код кадра (за­нимает в кадре 2 байта). На приемной стороне формируется снова контрольный код кадра и сравнивается с переданным контрольным кодом. В зависимости от результата сравнения формируется или не формируется подтверждение получения кадра.

В протоколе HDLC используется нумерация кадров по моду­лю 8 или по модулю 128. В последнем случае («расширенный режим») поля N(S) и N(R) увеличены до 7 бит и соответствен­но поле управления в кадре увеличено до 2 байт. В поле N(&) указывается порядковый номер (по соответствующему модулю) кадра, а в поле N(R) —номер следующего ожидаемого кадра для потока данных противоположного направления.

На передающей и принимающей сторонах устанавливаются счетчики N(S) и N(R). Эти счетчики и соответствующие поля в кадре используются для организации «окна», устанавливаю­щего допустимое количество передаваемых в сеть кадров без получения подтверждения о получении.

Протокол HDLC предусматривает для каждых двух систем (абонентских, коммутационных), соединенных информационным каналом, присвоение одной системе статуса первичная (управ­ляющая), а другой вторичная (управляемая). Первичная систе­ма управляет обменом информацией, посылая во вторичную

Название кадра

Мнемоническое

обозначение

Функция

Информационный

Супервизорные:

I

C/R

готовность к приему

RR

C/R

неготовность к приему

RNR

C/R

отказ

REJ

C/R

селективный отказ Ненумерованные: 4

SREJ

C/R

установить режим нормальных отве­тов (расширенный)

SNRM(E)

С

установить режим асинхронных отве­тов (расширенный)

SARM(E)

С

установить сбалансированный асин­хронный режим (расширенный)

SABM(E)

С

прекратить связь

DISC

С

установить режим инициализации

SIM

С

запрос режима инициализации

RIM

R

запрос передачи (ненумерованный)

UP

С

сброс

RSET

С

сброс ненумерованный информацион­ный

UI

C/R

обмен индентификаторами

XID

C/R

ненумерованное подтверждение

UA

R

режим разъединения

DM

R

запрос разъединения

RD

R

отказ от кадра

FRMR

C/R

Примеча ние.С — команда;R — ответ;C/R — может использоваться как команда или ответ.

управляющие кадры, называемые командами, и получая от по­следней соответствующие управляющие кадры, называемые ог- ветами.

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

Для вторичной системы протокол HDLC предусматривает два режима работы: нормальный, при котором вторичная систе­ма может передавать кадры, только получив разрешение от первичной, и асинхронный, в котором вторичная система может производить передачу без разрешения первичной.

В табл. 16.1 приведены названия и мнемонические обозначе­ния кадров канального протокола [13].

На рис. 16.13 представлены процедуры управления информа­ционным каналом согласно канальному протоколу HDLC [69].

«I

а

S

S 2

о

а»