다음을 통해 공유


TCP_INITIAL_RTO_PARAMETERS 구조체(mstcpip.h)

소켓에서 사용할 초기 RTO(재전송 시간 제한) 매개 변수를 구성하기 위해 SIO_TCP_INITIAL_RTO IOCTL에서 사용하는 데이터를 지정합니다. Windows TCP/IP 스택은 후속 연결 시도에 대해 이 구조체 멤버의 값을 적용합니다.

구문

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

멤버

Rtt

초기 RTT(왕복 시간) 예상 시간을 밀리초 단위로 제공합니다. 이 값은 재전송 시간 제한을 계산하는 데 사용됩니다.

MaxSynRetransmissions

연결 설정이 실패하기 전에 시도할 최대 재전송 횟수를 제공합니다. TCP에 대한 재전송 동작은 IETF RFC 793 및 2988에 설명되어 있습니다.

  • 지정되지 않은 정의 TCP_INITIAL_RTO_UNSPECIFIED_RTTTCP_INITIAL_RTO_UNSPECIFIED_MAX_SYN_RETRANSMISSIONS 중 하나를 사용하여 시스템에서 지정되지 않은 매개 변수에 대해 관리자가 구성한 설정을 선택할 수 있도록 합니다.
  • 이러한 필드에 대한 시스템 기본값을 선택하고 기본 정의 TCP_INITIAL_RTO_DEFAULT_RTT TCP_INITIAL_RTO_DEFAULT_MAX_SYN_RETRANSMISSIONS 사용하여 해당 값을 제공할 수 있습니다.
  • 정의 TCP_INITIAL_RTO_NO_SYN_RETRANSMISSIONS 사용하여 TCP 소켓에 대한 SYN 재전송 횟수를 0으로 설정할 수 있습니다(즉, TCP SYN을 다시 전송하면 안 됨).

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2012 [데스크톱 앱만 해당]
머리글 mstcpip.h

추가 정보

SIO_TCP_INITIAL_RTO