Управление потоком. Под управлением потоком понимается согласование передающих и приемных устройств по быстродействию, т. е. регулирование скорости передачи пакетов с передающей стороны или транзитного узла коммутации в соответствии с емкостью буфера приемного устройства. Скорость передачи в сети с коммутацией пакетов определяется внутренними ресурсами сети, например емкостью буферов, пропускной способностью каналов, а также объемами данных, обрабатываемыми процессорами узлов коммутации. Если данные (пакеты), посылаемые передающей стороной, превышают возможности приема, то некоторая часть потока не сможет разместиться в буфере приемного устройства. Следовательно, та часть пакетов, для которых отсутствует подтверждение правильной передачи, будет пересылаться вторично. Это ведет к увеличению объемов обработки для передающей стороны, к необходимости увеличения пропускной способности тракта передачи, а в итоге — к росту накладных расходов. Таким образом, цель управления потоком заключается в регулировании скорости передачи данных передающей стороны в соответствии с возможностями приемной стороны и в повышении эффективности использования ресурсов. Рассмотрим ряд случаев, когда подобное управление потоком оказывается необходимым, а также поясним, за счет чего достигается эффективность такого управления.
Случай 1. Быстродействие канала связи для приемного терминала меньше, чем для передающего
При непрерывной пересылке пакетов с той же скоростью, с которой они поступают на передающее устройство, на входе канала связи приемной стороны растет число ожидающих пакетов. При большом скоплении таких пакетов среднее время пребывания в буфере возрастает, эффективность передачи снижается, а производительность этой части сети падает. Следовательно, при соответствующей настройке скорости передачи пакетов с учетом емкости буфера приемного устройства можно повысить эффективность передачи.
|