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 数据报分段。
本节包括:
- 确定任务卸载功能
- 启用和禁用任务卸载服务
- 确定当前的任务卸载设置
- 组合任务卸载的类型
- 使用注册表值启用和禁用任务卸载
- 卸载校验和任务
- 卸载 IPsec 任务
- [IPsec 任务卸载功能已弃用,不应使用。]
- 卸载大型 TCP 数据包的段
- UDP 分段卸载 (USO)
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈