TCP/IP タスク オフロードの概要
パフォーマンスを向上させるために、Microsoft TCP/IPトランスポートは、適切なタスク オフロード機能を持つネットワーク インターフェイス カード (NIC) にタスクをオフロードできます。
Windows Vista 以降の Windows オペレーティング システムは、次のタスク オフロード サービスをサポートしています。
チェックサム タスク
TCP/IP トランスポートは、IP および TCP チェックサムの計算と検証をオフロードできます。
インターネット プロトコル セキュリティ (IPsec) オフロード バージョン 1 (IPsecOV1)
[IPsec タスク オフロード機能は廃止予定であり、使用しないでください]
TCP/IP トランスポートは、認証ヘッダー (AH)、カプセル化セキュリティ ペイロード (ESP)、またはその両方について、暗号化されたチェックサムの計算と検証をオフロードできます。 TCP/IP トランスポートは、ESP ペイロードの暗号化と復号、およびユーザー データグラム プロトコル (UDP) でカプセル化された ESP データ パケットの暗号化と復号をオフロードすることもできます。
IPsecOV1 の詳細については、「IPsec オフロード バージョン 1」を参照してください。
インターネット プロトコル セキュリティ (IPsec) オフロード バージョン 2 (IPsecOV2)
[IPsec タスク オフロード機能は廃止予定であり、使用しないでください]
TCP/IP トランスポートは、認証ヘッダー (AH)、カプセル化セキュリティ ペイロード (ESP)、またはその両方について、暗号化されたチェックサムの計算と検証をオフロードできます。 TCP/IP トランスポートは、ESP ペイロードの暗号化と復号、およびユーザー データグラム プロトコル (UDP) でカプセル化された ESP データ パケットの暗号化と復号をオフロードすることもできます。 IPsecOV2 は、NDIS 6.1 以降のバージョンでサポートされています。
IPsecOV2 の詳細については、「IPsec オフロード バージョン 2」を参照してください。
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 データグラムのセグメント化をオフロードを可能にします。
このセクションには、次が含まれます。
- タスク オフロード機能の判断
- タスク オフロード サービスの有効化と無効化
- 現在のタスク オフロード設定の判断
- タスク オフロードの種類の組み合わせ
- タスク オフロードを有効および無効にするレジストリ値の使用
- チェックサム タスクのオフロード
- IPsec タスクのオフロード
- [IPsec タスク オフロード機能は廃止予定であり、使用しないでください]
- 大きな TCP パケットのセグメント化のオフロード
- UDP セグメント化オフロード (USO)
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示