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 |