
- •Лекция 4
- •Тема 1. Общие принципы построения и функционирования лвс.
- •Формат кадра на уровне llc:
- •Назначение команд:
- •Рассмотрим процесс передачи в протоколе hdlc.
- •Асинхронный сбалансированный режим с полудуплексным потоком.
- •Асинхронный сбалансированный режим с полнодуплексным потоком данных (р не останавливает поток данных).
Рассмотрим процесс передачи в протоколе 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.