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

L05-Layer2(HDLC)-2

.pdf
Скачиваний:
37
Добавлен:
29.03.2015
Размер:
2.3 Mб
Скачать

Бит P/F в NRM режимее

Используется для обмена передачи прав (маркера) между первичными и вторичными станциями

9первичная станция передает маркер вторичной станции с командным кадром и Р = 1 (первичная делает опрос вторичной)

9после полученного командного кадра с P = 1 вторичная станция может посылать последовательность кадров ответа для первичной с

F = 0

9последний кадр ответа отмечен F = 1 и возвращает маркер обратно первичной станции

9после полученного кадра ответа с F = 1 первичная станция может

снова использовать полудуплексный канал связи

Используется для контрольных точек

9 адекватный метод устранения ошибок для полудуплексных линий

© Masich G.F. 01.03.2012

HDLC v1.0

31

Иллюстрация (1) P/F в несбалансированнойованной конфигурация канала (NRM режим работыты станцийстанций))

Этот режим наилучший для полудуплексных физических линий и используется чаще всего для многоточечных линий. На рисунках одна первичная “A” и четыре вторичных “C” станций. “A” отправляет кадры в “С2” с P=0 и полем адреса A=С2 (команда). Закончив передачу данных “A” передает полномочия “С2” (если она хочет получить данные от “C2”) установив P=1

Теперь “С2” отправляет кадры “A”, в поле адреса свой адрес A=C2 (ответ) рис.2, и когда она установит F=1, наступает очередь “A” снова отправлять кадры

Только первичные станции могут обмениваться данными со всеми вторичными

станциями. Нет связи между вторичными станциями

 

Рис. 1

Рис. 2

© Masich G.F. 01.03.2012

HDLC v1.0

32

Иллюстрация (2) использования P/FF вв NRMNRM вв многоточечном соединениии

NRM (Normal Response Mode)

Процедура передачи полномочий в многоточечном соединении посредством бита P/F Poll/Final (Опрос/Окончание)

t1 – первичная (Master) передает один/несколько кадров данных c битом P=0 вторичной станции SlaveС3

t2 - первичная передает один кадр данных с битом P=1, что является фактом передачи полномочий вторичной станции SlaveС3

t3 – вторичная передает первичной данные с битом F=0

t4 – вторичная возвращает полномочия (F=1) первичной

© Masich G.F. 01.03.2012

HDLC v1.0

33

Контрольные точки в ARM и ABMM режимережиме

Метод контрольных точек

9ARM: всякий раз, когда получен кадр с Р = 1 или F = 1

станции выполняют проверку, какие кадры не подтверждены до сих пор, используя N (R) поле этих кадров

если есть любые неподтвержденные кадры, начинается повторная передача методом GoBackN (N = значение полученного N (R))

9В режиме ABM это делается только тогда, когда получен кадр с

F=1

комбинированная станция содержит части первичной и вторичной

Эти контрольные точки аналогичны методу устранения ошибокдля NRM

9Реализуемому посредством обмена “маркером” {P/F} для полудуплексных линий

© Masich G.F. 01.03.2012

HDLC v1.0

34

NRM - режим нормального ответатвета

станций (несбалансированнаяная конфигурация канала))

Вторичной станции требуется явное разрешение (полномочие в виде бита Р=1) от первичной на передачу

После получения разрешения вторичная станция инициирует ответы [с F=0] со своими данными

Последний кадр ответа возвращает разрешение передачи [F=1] первичной станции

После последнего кадра вторичная станция вновь должна

ожидать явное разрешение на передачу данных Pollyng делает первичная станция

Этот режим наилучший для полудуплексных физических линий ииспользуется чаще всего для многоточечных линий

© Masich G.F. 01.03.2012

HDLC v1.0

35

ARM - режим асинхронного ответаответа

(симметричная конфигурацияяканалаканала))

Разрешает вторичной инициировать передачу без явного разрешения от первичной

Необходима полнодуплексная физическая линия

Позволяет сократить накладные расходы

Первичная по прежнему управляет линией и GoBackN восстановлением ошибок

Вмноготочечной конфигурации только одна станция в ARM

режиме В настоящее время мало используется

© Masich G.F. 01.03.2012

HDLC v1.0

36

ABM - асинхронный сбалансированный режимим

Используют только комбинированные станции

Передача инициируется без получения разрешения от другой комбинированной станции

Обеспечивается двусторонний обмена потоками данных большой интенсивности

Достигается эффективное использования пропускной способности трактов или каналов связи

Обеспечивается минимальная задержки передачи данных Основной режим работы современных станции

© Masich G.F. 01.03.2012

HDLC v1.0

37

Управление потокомм

Осуществляется с помощью передающих и принимающих окон

9Окно – количество I-кадров, которые может передать станция, не ожидая подтверждений

9Системный параметр, устанавливаемый сетевым администратором

Окно устанавливается на каждом конце канала связи, чтобы обеспечить резервирование ресурсов обеих станций

9 ресурсы вычислителя или буферное пространство

Окноустанавливается во время инициирования сеанса

связи между станциями

9 Если станция А и станция В должны обменяться данными, А резервирует окно для В, а В резервирует окно для А.

Использование окон необходимо для полнодуплексных протоколов, потому что они подразумевают непрерывный потоккадров в принимающий узел без периодических подтверждений с остановкой и ожиданием

© Masich G.F. 01.03.2012

HDLC v1.0

38

Принцип работы окнаа

Окно передачи равно 4

Сдвиг окна на 1

Сдвиг окна на 3

Передатчик 0 1 2 3 Стоп

4 Стоп

5 6 7 Стоп 0

Течение времени

 

 

 

Приемник

0 1 2 3 RR,1

RR,4

4

 

Окно приема равно 4

Сдвиг окна на 3

 

I-кадр с полем N(S)=0

 

(групповое

 

Сдвиг окна на 1

подтверждение)

 

 

 

RR,5

5

6

7

0

 

RR-кадр с полем N(R)=5

Сдвиг окна на 1

 

 

 

Рис. 5. Пояснение механизма окна

© Masich G.F. 01.03.2012

HDLC v1.0

39

NRM пример (без ошибокок))

© Masich G.F. 01.03.2012

HDLC v1.0

40

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]