Поделиться через


Полная разгрузка TCP

В NDIS 6.0 появилась архитектура для полной разгрузки TCP. Эта архитектура называется "разгрузкой дымохода", так как она обеспечивает прямое соединение, называемое "дымоходом", между приложениями и сетевым адаптером с поддержкой разгрузки. Дымоход позволяет сетевому адаптеру выполнять обработку TCP для разгруженных подключений, включая поддержание состояния протокола.

Архитектура разгрузки дымохода сокращает обработку сети узла для приложений, требующих большого объема сети. Это позволяет более эффективно масштабировать сетевые приложения, а также сокращать сквозную задержку. Для размещения приложения требуется меньше серверов, а серверы могут использовать полную пропускную способность Ethernet.

Дымоход TCP разгружает всю обработку TCP для одного или нескольких TCP-подключений. Основное повышение производительности достигается за счет разгрузки сегментации и повторной сборки (SAR), разгрузки обработки, которая обеспечивает надежные подключения (например, обработка ACK и таймеры повторной передачи TCP) и сокращение загрузки прерываний.

Примечание Операционная система Windows Vista продолжает поддерживать отдельные разгрузки задач TCP, доступные в более ранних версиях операционной системы. Эти задачи можно разгружать при подключениях, которые не были разгружены через дымоход. Сетевой адаптер с поддержкой разгрузки должен поддерживать как разгрузки дымохода, так и разгрузки задач. Такой сетевой адаптер обеспечивает самую высокую степень оптимизации разгрузки.

Сведения о разгрузке дымохода TCP в NDIS 6.0 и более поздних версиях см. в разделе Разгрузка NDIS TCP Chimney.