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

Управление потоками основывается на механизме квитанций о приеме пакетов (сообщений).
Управление потоками в КС – между двумя узлами – для эффективного использования пропускной способности КС.
Принцип: передаваемый пакет сохраняется в памяти передающего узла, ожидая квитанции о правильном приеме пакета узлом-получателем. По прибытии пакет уничтожается. При ошибке – повторная передача (либо с использованием тайм-аута, либо передача). Для эффективного использования пропускной способности КС передает не один пакет до получения квитанции, а несколько. Последовательность пакетов нумеруется от 0 до R. Предельное число пакетов, передаваемых до получения квитанции, называется шириной окна.
Для исключения перегрузок УК приостанавливает выдачу квитанций.
Управление потоком в сети – между источником и адресатом – производится аналогично, как и при управлении в КС, но с дополнением: устранения ошибок, вносимых УК и защиту от перегрузок.
Управление потоком между ЭВМ и УК СПД. Используются средства управления КС. К узлу подключается несколько ЭВМ, для управления выделяется определенное число буферов с различными приоритетами на передачу. Приоритет определяется (обычно) шириной окна. Чем шире окно, тем выше приоритет ЭВМ.
Управление потоком между ЭВМ и ЭВМ обеспечивается протоколом управления между ЭВМ и СПД и протоколом управления в СПД. Предварительно между ЭВМ устанавливается виртуальный канал.
Управление потоком между процессами, реализуемыми в ЭВМ, заключается в проверке разрешения на доступ к вызываемому процессу – программе, базе данных или терминалу.
Управление потоками пакетов
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии