struttura TCP_INITIAL_RTO_PARAMETERS (mstcpip.h)

Specifica i dati utilizzati dal SIO_TCP_INITIAL_RTO IOCTL per configurare i parametri RTO (Initial Retransmission Timeout) da usare nel socket. Lo stack TCP/IP di Windows rispetterà i valori nei membri di questo struct per i successivi tentativi di connessione.

Sintassi

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

Members

Rtt

Fornisce la stima del tempo di round trip iniziale (RTT) in millisecondi. Questo valore viene usato per calcolare il timeout di ritrasmissione.

MaxSynRetransmissions

Fornisce il numero massimo di ritrasmissioni che verranno tentate prima che l'installazione della connessione non riesca. Il comportamento di ritrasmissione per TCP è documentato in IETF RFC 793 e 2988.

  • Usare una delle definizioni non specificateTCP_INITIAL_RTO_UNSPECIFIED_RTT e TCP_INITIAL_RTO_UNSPECIFIED_MAX_SYN_RETRANSMISSIONS per consentire al sistema di selezionare le impostazioni configurate dall'amministratore per il parametro non specificato.
  • È possibile scegliere le impostazioni predefinite di sistema per uno di questi campi e specificare tali valori usando l'impostazione predefinita definisce TCP_INITIAL_RTO_DEFAULT_RTT e TCP_INITIAL_RTO_DEFAULT_MAX_SYN_RETRANSMISSIONS.
  • È possibile usare il TCP_INITIAL_RTO_NO_SYN_RETRANSMISSIONS definire per impostare il numero di ritrasmissioni SYN per un socket TCP su 0 (in altre parole, tcp SYN non deve essere ritrasmesso).

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [solo app desktop]
Server minimo supportato Windows Server 2012 [solo app desktop]
Intestazione mstcpip.h

Vedi anche

SIO_TCP_INITIAL_RTO