Книга: TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security)
10.7 Управление потоком
Получатель TCP загружается поступающим потоком данных и определяет, какой объем информации он сможет принять. Это ограничение воздействует на отправителя TCP. Представленное ниже объяснение данного механизма является концептуальным, и разработчики могут по-разному реализовать его в своих продуктах.
Во время установки соединения каждый из партнеров выделяет пространство для входного буфера соединения и уведомляет об этом противоположную сторону. Обычно объем буфера выражается целым числом максимальных размеров сегмента.
Поток данных поступает во входной буфер и сохраняется в нем до пересылки в приложение (определяемое портом TCP). На рис. 10.12 показан входной буфер, способный принять 4 Кбайт.
Рис. 10.12. Приемное окно входного буфера
Буферное пространство заполняется по мере поступления данных. Когда приложение-получатель забирает данные из буфера, освободившееся место становится доступным для новых поступающих данных.
- Управление передачей данных
- Управление потоком
- Управление потоками
- 2.4. Управление потоком данных
- Управление потоком с помощью Go То
- Адаптация планировки или управление покупательским потоком?
- Глава 8. Управление потоком.
- Измерение и управление потоком
- 4.6 Протокол Fibre Channel
- Глава 2 Последовательный интерфейс — СОМ-порт