TCP/IP 任务卸载概述
为提高性能,Microsoft TCP/IP 传输可将任务卸载到具有相应任务卸载功能的网络接口卡 (NIC) 上。
从 Windows Vista 开始,Windows 操作系统支持以下任务卸载服务:
校验和任务
TCP/IP 传输可以卸载 IP 和 TCP 校验和的计算和验证。
大型发送卸载版本 1 (LSOV1)
TCP/IP 传输支持大型发送卸载版本 1 (LSOV1)。 使用 LSOV1,TCP/IP 传输可以卸载 IPv4 的大型(最多 64 KB,包括 IP 标头)TCP 数据包的分段。
大型发送卸载版本 2 (LSOV2)
大型发送卸载版本 2 (LSOV2) 接口是 LSOV1 的增强版本。 LSOV2 支持大于 64K 的大型 TCP 数据包的 IPv6、IPv4 和分段。 有关卸载大型数据包分段的详细信息,请参阅卸载大型 TCP 数据包的分段。
从 Windows 8 和 Windows Server 2012 开始,Windows 操作系统支持以下附加任务重载服务:
Receive Segment Coalescing (RSC)
接收段合并 (RSC) 使网卡微型端口驱动程序能够合并多个 TCP 段,并向操作系统的网络子系统将其指示为单合并单元 (SCU)。
使用通用路由封装 (NVGRE) 任务卸载实现网络虚拟化
利用使用通用路由封装的网络虚拟化 (NVGRE) 任务卸载,可以使用通用路由封装 (GRE) 封装的数据包,其中包含以下功能:
- 大量发送卸载 (LSO)
- 接收方伸缩 (RSS)
- 虚拟机队列 (VMQ)
UDP 分段卸载 (USO)
从 Windows 10 版本 2004 开始,Windows 支持 UDP 分段卸载 (USO)。 USO 使网卡能够卸载大于网络介质最大传输单元 (MTU) 大小的 UDP 数据报的分段。
本部分包括: