TCP 창 배율 값 (확장 인자)이 다른 호스트에서 다른 이유는 무엇입니까?


0

TCP 창 배율 값 (확장 인자)이 다른 호스트에서 다른 이유는 무엇입니까?

왜 모든 호스트에서이 값을 동일하게 설정하지 않습니까?

이론적으로이 값은 0-14입니다. 오늘날 인터넷의 규모 가치에 대한 실질적인 범위는 무엇입니까?

답변:


0

RFC 1323, 섹션 2.1 :

최대 수신 창, 따라서 스케일 팩터는 최대 수신 버퍼 공간에 의해 결정됩니다. 일반적인 최신 구현에서이 최대 버퍼 공간은 기본적으로 설정되어 있지만 TCP 연결을 열기 전에 사용자 프로그램이이를 대체 할 수 있습니다. 이것은 스케일 팩터를 결정한다 ...]


-1

최대 윈도우는 최대 2 16-1 ( 최대 스케일링되지 않은 윈도우)에서 2 S (여기서 S는 스케일링 시프트 카운트) 시간 이므로 S <= 14 인 경우 최대 윈도우는 <2 * 30이됩니다. 시프트 횟수는 14로 제한되어야합니다 (2 ** 30 = 1GB의 창 허용). shift.cnt 값이 14를 초과하는 Window Scale 옵션이 수신되면 TCP는 오류를 기록하지만 지정된 값 대신 14를 사용해야합니다.

RFC 1323


1
당신은 rfc 1323 당신의 답변 참조 콘텐츠를 가리키는?
Francisco Tapia
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.