NDIS 6.0 引入了用于完整 TCP 卸载的体系结构。 此体系结构称为“烟囱卸载”体系结构,因为它在应用程序和支持卸载的 NIC 之间提供直接连接,称为“烟囱”。 烟囱使 NIC 能够对卸载的连接执行 TCP 处理,包括维护协议状态。
烟囱卸载体系结构可减少网络密集型应用程序的主机网络处理。 这样,网络应用程序就可以更高效地缩放,同时减少端到端延迟。 托管应用程序所需的服务器更少,服务器能够使用完整的以太网带宽。
TCP 烟囱卸载一个或多个 TCP 连接的所有 TCP 处理。 主要性能提升来源于卸载分段和重新组装(SAR),卸载那些确保可靠连接的处理任务(例如 ACK 处理和 TCP 重传计时器),同时减少中断负荷。
注意 Windows Vista 操作系统继续支持在早期版本的操作系统中提供的单一的 TCP 任务卸载功能。 这些任务可以在尚未通过烟囱卸载的连接上卸载。 支持卸载的 NIC 应同时支持烟囱卸载和任务卸载。 此类 NIC 提供最高程度的卸载优化。
有关 NDIS 6.0 及更高版本中的 TCP 烟囱卸载的信息,请参阅 NDIS TCP 烟囱卸载。