Vue d’ensemble du déchargement des tâches TCP/IP

Pour augmenter ses performances, le transport TCP/IP Microsoft peut décharger des tâches vers une interface réseau carte (NIC) qui dispose des fonctionnalités de déchargement de tâche appropriées.

À compter de Windows Vista, le système d’exploitation Windows prend en charge les services de déchargement de tâches suivants :

Tâches de somme de contrôle

Le transport TCP/IP peut décharger le calcul et la validation des sommes de contrôle IP et TCP.

IPsec (Internet Protocol Security) Offload Version 1 (IPsecOV1)

[La fonctionnalité de déchargement de tâche IPsec est déconseillée et ne doit pas être utilisée.]

Le transport TCP/IP peut décharger le calcul et la validation des sommes de contrôle chiffrées pour les en-têtes d’authentification (AH), encapsulant des charges utiles de sécurité (ESP) ou les deux. Le transport TCP/IP peut également décharger le chiffrement et le déchiffrement des charges utiles ESP, ainsi que le chiffrement et le déchiffrement des paquets de données ESP encapsulés par le protocole UDP (user datagram protocol).

Pour plus d’informations sur IPsecOV1, consultez Déchargement IPsec version 1.

Déchargement de la sécurité du protocole Internet (IPsec) version 2 (IPsecOV2)

[La fonctionnalité de déchargement de tâche IPsec est déconseillée et ne doit pas être utilisée.]

Le transport TCP/IP peut décharger le calcul et la validation des sommes de contrôle chiffrées pour les en-têtes d’authentification (AH), encapsulant des charges utiles de sécurité (ESP) ou les deux. Le transport TCP/IP peut également décharger le chiffrement et le déchiffrement des charges utiles ESP, ainsi que le chiffrement et le déchiffrement des paquets de données ESP encapsulés par le protocole UDP (user datagram protocol). IPsecOV2 est pris en charge dans NDIS 6.1 et versions ultérieures.

Pour plus d’informations sur IPsecOV2, consultez Déchargement IPsec version 2.

Déchargement d’envoi volumineux version 1 (LSOV1)

Le transport TCP/IP prend en charge le déchargement d’envoi volumineux version 1 (LSOV1). Avec LSOV1, le transport TCP/IP peut décharger la segmentation des paquets TCP volumineux (jusqu’à 64 Ko, y compris l’en-tête IP) pour IPv4.

Déchargement d’envoi volumineux version 2 (LSOV2)

L’interface de déchargement d’envoi volumineux version 2 (LSOV2) est une version améliorée de LSOV1. LSOV2 prend en charge IPv6, IPv4 et la segmentation pour les paquets TCP volumineux qui sont supérieurs à 64 Ko. Pour plus d’informations sur le déchargement de la segmentation de paquets volumineux, consultez Déchargement de la segmentation des paquets TCP volumineux.

À compter de Windows 8 et Windows Server 2012, le système d’exploitation Windows prend en charge les services de surcharge de tâches supplémentaires suivants :

Receive Segment Coalescing (RSC)

Le regroupement de segments de réception (RSC) permet aux pilotes réseau carte miniport de fusionner plusieurs segments TCP et de les indiquer comme une seule unité coalesced (SCU) au sous-système réseau du système d’exploitation.

Virtualisation de réseau à l’aide du déchargement de tâche NVGRE (Generic Routing Encapsulation)

La virtualisation de réseau à l’aide du déchargement de tâche NVGRE (Generic Routing Encapsulation) permet d’utiliser des paquets encapsulation de routage générique (GRE) encapsulation avec :

  • Déchargement d’envoi important (LSO, Large Send Offload)
  • Receive Side Scaling (RSS)
  • File d’attente d’ordinateurs virtuels (VMQ, Virtual Machine Queue)

Déchargement de segmentation UDP (USO)

À compter de Windows 10 version 2004, Windows prend en charge le déchargement de segmentation UDP (USO). USO permet aux cartes réseau de décharger la segmentation des datagrammes UDP qui sont plus grands que la taille d’unité de transmission maximale (MTU) du support réseau.

Cette section comprend :