Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
83
Добавлен:
10.06.2015
Размер:
85.5 Кб
Скачать

Рассмотрим процесс передачи в протоколе hdlc.

Протокол HDLC – это протокол управления каналом передачи данных с высоким уровнем помех. Основные принципы работы протокола HDLC: это режим логического соединения, контроль искаженных и потерянных кадров с помощью метода скользящего окна, управление потоком кадров с помощью команд RNR и RR.

Рисунки, отображающие процесс передачи, представляют собой как бы «логические» снимки, сделанные в отдельные интервалы времени (n, n+1 и т.д.). Обозначения, находящиеся во временном окне, отображают содержание кадра HDLC, передаваемого станциями A и B в конкретное время. Для упрощения будем считать, что станции начинают передачу в один и тот же момент времени. Обозначения:

S – порядковый номер кадра (ПН), какой кадр ожидается;

R – номер запроса (НЗ);

I – информационный кадр;

A, B – адрес станции в заголовке кадра;

P/F – бит опроса/ответа установлен в 1;

RR – готов к приему;

SNBM – режим нормального ответа;

SABM – асинхронный сбалансированный режим;

REJ – неприем и запрос на повторную передачу;

SREJ – неприем и выборочный запрос;

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

RNR – временный неприем;

DISC – прекращение передачи.

Асинхронный сбалансированный режим с полудуплексным потоком.

0

1

2

3

4

5

6

7

8

A:

B,

SABM, P

B, I

S=0,R=0

B, I, P

S=1, R=0

A, RR, F

R=2

B:

B, UA, F

B, RR, F

R=2

A, I

S=0, R=2

A, I, P

S=1, R=2

B, RR, F

R=2

0: Станция передает команду «Установить асинхронный сбалансированный режим» (SABM) с установленным битом P;

1: Станция B отвечает «ненумерованным подтверждением» (UA) с установленным битом F;

2, 3: Станция А посылает информационные кадры с порядковыми номерами 0 и 1, устанавливает бит Р (бит запроса);

4: Станция В подтверждает принятые кадры 0 и 1 и ожидает второй кадр (R=2);

5, 6: Станция В передает информационные кадры 0 и 1;

7: Станция А подтверждает кадры 0 и 1, посланные станцией В, и ожидает второй кадр (R=2);

8: Станция В подтверждает последний кадр станции А и объявляет, что ей нечего передавать.

Асинхронный сбалансированный режим с полнодуплексным потоком данных (р не останавливает поток данных).

0

1

2

3

4

5

6

7

8

A:

B, I

S=0,R=0

B, I, P

S=1,R=1

B, I

S=2,R=2

B, RR, P

R=4

B, I

S=3,R=5

B, RR, P

R=6

B:

A, I

S=0,R=0

A, I

S=1,R=1

B, RR, F

R=2

A, I

S=2,R=2

A, I

S=3,R=2

A, I

S=4, R=3

B, RR, F

R=3

A, I

S=5,R=3

A, RR, P

R=4

0: Обе станции, А и В, передают информационный кадр с порядковым номером 0;

1: Станции А и В посылают подтверждение приема кадров с номером 0 (R=1). Они также передают информационные кадры с номерами, равными 1. Станция А посылает разрешение на ответ (опрос), устанавливая в 1, бит Р;

2, 3: Станция В посылает ответ «Готов к приему» (RR), чтобы подтвердить кадр с номером 1 (R=2). Станция В в этом режиме может продолжать передачу. Станция В передает информационный кадр 2 (S=2);

4; Станция А посылает информационный кадр 2 и подтверждает кадры 1 и 2 станции В (R=3). Станция В посылает информационный кадр 3;

5: Станции А посылать нечего, но она подтверждает кадр 3 станции В, используя номер запроса R=4. Станция В подтверждает кадр с номером 2 (R=3) и посылает кадр 4. Станция А разрешает посылку ответа, устанавливая в 1 бит Р;

6: Станция В отвечает на предыдущий бит Р установкой бита F в 1;

7: Станция А передает кадр 3 и подтверждает кадр 4 (R=5 – ждет кадр 5). Станция В передает информационный кадр 5;

8: Ни у одной станции нет данных для передачи. Станция А посылает «Готов к приему» (RR), чтобы сообщить о приеме кадра 5 (R=6). Станция В подтверждает кадр 3 (R=4).

В основу протокола LLC положен протокол HDLC, таким образом, свои функции уровень LLC выполняет путем обмена командами и ответами между распределенными по всем станциями ЛВС логическими объектами уровня LLC.

Соседние файлы в папке Лекции по КС