TCP/IP 任务卸载概述

为了提高性能,Microsoft TCP/IP 传输可以将任务卸载到网络接口卡 (具有相应任务卸载功能的 NIC) 。

从 Windows Vista 开始,Windows 操作系统支持以下任务卸载服务:

校验和任务

TCP/IP 传输可以卸载 IP 和 TCP 校验和的计算和验证。

Internet 协议安全性 (IPsec) 卸载版本 1 (IPsecOV1)

[IPsec 任务卸载功能已弃用,不应使用。]

TCP/IP 传输可以卸载身份验证标头的加密校验和的计算和验证, (AH) 、封装安全有效负载 (ESP) 或两者。 TCP/IP 传输还可以卸载 ESP 有效负载的加密和解密,以及用户数据报协议 (UDP) 封装的 ESP 数据包的加密和解密。

有关 IPsecOV1 的详细信息,请参阅 IPsec 卸载版本 1

Internet 协议安全性 (IPsec) 卸载版本 2 (IPsecOV2)

[IPsec 任务卸载功能已弃用,不应使用。]

TCP/IP 传输可以卸载身份验证标头的加密校验和的计算和验证, (AH) 、封装安全有效负载 (ESP) 或两者。 TCP/IP 传输还可以卸载 ESP 有效负载的加密和解密,以及用户数据报协议 (UDP) 封装的 ESP 数据包的加密和解密。 NDIS 6.1 及更高版本中支持 IPsecOV2。

有关 IPsecOV2 的详细信息,请参阅 IPsec 卸载版本 2

大型发送卸载版本 1 (LSOV1)

TCP/IP 传输支持大型发送卸载版本 1 (LSOV1) 。 使用 LSOV1,TCP/IP 传输可以卸载最大 64 KB 的大型 (分段,包括 IPv4 的 IP 标头) TCP 数据包。

大型发送卸载版本 2 (LSOV2)

LSOV2) 接口 (大型发送卸载版本 2 是 LSOV1 的增强版本。 对于大于 64K 的大型 TCP 数据包,LSOV2 支持 IPv6、IPv4 和分段。 有关卸载大型数据包分段的详细信息,请参阅 卸载大型 TCP 数据包分段

从Windows 8和Windows Server 2012开始,Windows 操作系统支持以下附加任务重载服务:

接受段合并 (RSC)

接收段合并 (RSC) 使网络卡微型端口驱动程序能够合并多个 TCP 段,并将其指示为单个合并单元, (SCU) 到操作系统的网络子系统。

使用通用路由封装 (NVGRE) 任务卸载实现网络虚拟化

使用泛型路由封装 (NVGRE) 任务卸载的网络虚拟化 ,可以将泛型路由封装 (GRE) 封装的数据包与以下一起使用:

  • 大量发送卸载 (LSO)
  • 接收方伸缩 (RSS)
  • 虚拟机队列 (VMQ)

UDP 分段卸载 (USO)

从 Windows 10 版本 2004 开始,Windows 支持 UDP 分段卸载 (USO) 。 USO 允许网卡卸载大于最大传输单位 (MTU) 网络介质大小的 UDP 数据报分段。

本节包括: