Partager via


TCP_INITIAL_RTO_PARAMETERS structure (mstcpip.h)

Spécifie les données utilisées par le SIO_TCP_INITIAL_RTO IOCTL pour configurer les paramètres de délai d’expiration de retransmission initial (RTO) à utiliser sur le socket. La pile TCP/IP Windows respecte les valeurs des membres de ce struct pour les tentatives de connexion suivantes.

Syntaxe

typedef struct _TCP_INITIAL_RTO_PARAMETERS {
  USHORT Rtt;
  UCHAR  MaxSynRetransmissions;
} TCP_INITIAL_RTO_PARAMETERS, *PTCP_INITIAL_RTO_PARAMETERS;

Membres

Rtt

Fournit l’estimation du temps d’aller-retour initial (RTT) en millisecondes. Cette valeur est utilisée pour calculer le délai d’expiration de retransmission.

MaxSynRetransmissions

Fournit le nombre maximal de retransmissions qui seront tentées avant l’échec de la configuration de la connexion. Le comportement de retransmission pour TCP est documenté dans IETF RFC 793 et 2988.

  • Utilisez l’une des définitions non spécifiéesTCP_INITIAL_RTO_UNSPECIFIED_RTT et TCP_INITIAL_RTO_UNSPECIFIED_MAX_SYN_RETRANSMISSIONS pour permettre au système de récupérer les paramètres configurés par l’administrateur pour le paramètre non spécifié.
  • Vous pouvez choisir des valeurs système par défaut pour l’un de ces champs et fournir ces valeurs à l’aide de la définition par défaut TCP_INITIAL_RTO_DEFAULT_RTT et TCP_INITIAL_RTO_DEFAULT_MAX_SYN_RETRANSMISSIONS.
  • Vous pouvez utiliser l’TCP_INITIAL_RTO_NO_SYN_RETRANSMISSIONS définir pour définir le nombre de retransmissions SYN pour un socket TCP sur 0 (en d’autres termes, le TCP SYN ne doit pas être retransmis).

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
En-tête mstcpip.h

Voir aussi

SIO_TCP_INITIAL_RTO