Лекция
Лекция
№
№
3
3
:
:
Организация
Организация
управления
управления
потоками
потоками
данных
данных
в
в
ИТС
ИТС
Способ повторной передачи пакета на основе тайм-аута является
наиболее удобным и надежным по следующей причине.
Положительные квитанции (подтверждения) и отрицательные
квитанции (перезапросы) могут быть потеряны (искажены) в
канале, и, следовательно, работоспособность информационного
канала, для управления которым используется механизм
отрицательных квитанций, должна поддерживаться механизмом
тайм-аута. Использование тайм-аута приводит к следующему
нежелательному явлению: если квитанция-подтверждение
потеряна в канале или поступила слишком поздно, узел-источник
по истечении тайм-аута повторно передает пакет, в результате
чего в узле-получателе образуется копия пакета. Это явление
исключается за счет введения в пакеты переменного бита,
значение которого устанавливается для последовательно
передаваемых пакетов в 0, 1, 0, 1, ... . Принимающий узел
контролирует значения переменного бита: чередующиеся
значения свидетельствуют о корректном процессе передачи;
появление подряд значений 0 или 1 свидетельствуют о том, что
новый пакет — копия ранее принятого.
Способ повторной передачи пакета на основе тайм-аута является
наиболее удобным и надежным по следующей причине.
Положительные квитанции (подтверждения) и отрицательные
квитанции (перезапросы
) могут быть потеряны (искажены) в
канале, и, следовательно, работоспособность информационного
канала, для управления которым используется механизм
отрицательных квитанций, должна поддерживаться механизмом
тайм-аута. Использование тайм-аута приводит к следующему
нежелательному явлению: если квитанция-подтверждение
потеряна в канале или поступила слишком поздно, узел-источник
по истечении тайм-аута повторно передает пакет, в результате
чего в узле-получателе образуется копия пакета. Это явление
исключается за счет введения в пакеты переменного бита,
значение которого устанавливается для последовательно
передаваемых пакетов в 0, 1, 0, 1, ... . Принимающий узел
контролирует значения переменного бита: чередующиеся
значения свидетельствуют о корректном процессе передачи;
появление подряд значений 0 или 1 свидетельствуют о том, что
новый пакет — копия ранее принятого.