TCP/IP タスク オフロードの概要
パフォーマンスを向上させるために、Microsoft TCP/IPトランスポートは、適切なタスク オフロード機能を持つネットワーク インターフェイス カード (NIC) にタスクをオフロードできます。
Windows Vista 以降の Windows オペレーティング システムは、次のタスク オフロード サービスをサポートしています。
チェックサム タスク
TCP/IP トランスポートは、IP および TCP チェックサムの計算と検証をオフロードできます。
Large Send オフロード バージョン 1 (LSOV1)
TCP/IPトランスポートは、Large Send オフロード バージョン1 (LSOV1) をサポートします。 LSOV1 により、TCP/IP トランスポートは、IPv4 用の大きな (IP ヘッダーを含めて最大 64 KB) TCP パケットのセグメント化をオフロードできます。
Large Send オフロード バージョン 2 (LSOV2)
Large Send オフロード バージョン 2 (LSOV2) インターフェイスは、LSOV1 の拡張バージョンです。 LSOV2 は、IPv6、IPv4、64K を超える大きな TCP パケットのセグメント化をサポートしています。 大きなパケットのセグメント化のオフロードの詳細については、「大きな TCP パケットのセグメント化のオフロード」を参照してください。
Windows 8 および Windows Server 2012 以降の Windows オペレーティング システムでは、次のタスク オーバーロード サービスのサポートが追加されています。
Receive Segment Coalescing (RSC)
Receive segment coalescing (RSC) は、ネットワーク カード ミニポート ドライバーが複数の TCP セグメントを合体し、それらを 1 つの合体ユニット (SCU) としてオペレーティング システムのネットワーク サブシステムに示します。
汎用ルーティング カプセル化 (NVGRE) タスク オフロードを使用したネットワークの仮想化
Network Virtualization using Generic Routing Encapsulation (NVGRE) タスク オフロードは、Generic Routing Encapsulation (GRE) カプセル化パケットを次のもので使用できるようにします。
- Large Send Offload (LSO)
- Receive Side Scaling (RSS)
- 仮想マシン キュー (VMQ)
UDP セグメント化オフロード (USO)
Windows 10 バージョン 2004 以降の Windows は、UDP セグメント化オフロード (USO) をサポートしています。 USO は、ネットワーク カードが、ネットワーク メディアの最大伝送ユニット (MTU) サイズより大きい UDP データグラムのセグメント化をオフロードを可能にします。
このセクションには、次が含まれます。