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 数据报的分段。

本部分包括: