문제

나는 TCP 세그먼트를 찾기 위해 파일 업로드를 스니핑했습니다.미묘한 출력에서 ​​중복 응답과 빠른 재전송이 보입니다.나는 이 패킷의 재전송을 위한 타이머가 실제로 제이콥슨의 공식으로 표시된 타이머인지 확인하고 싶습니다.모든 세그먼트에 대한 타임스탬프가 있습니다.내 시스템에서 사용되는 재전송 타이머 값 계산 알고리즘을 찾으려면 내 Linux 소스의 어느 부분을 연구해야 합니까?그것이 jacobson의 알고리즘과 동일한 경우 재전송 타이머의 알파 값을 알고 싶습니다.

도움이 되었습니까?

해결책

현재 Linux 커널에는 혼잡 구현이 많이 있으며 기본 구현은 2.6.x 브랜치에서 최소한 두 번 변경됩니다.먼저 어떤 알고리즘을 사용하고 있는지 알아낸 다음 이에 대한 일부 문서를 읽어야 합니다.(힌트:)

다음을 살펴보실 수도 있습니다. Linux의 혼잡 제어 개선.이 초 기사 사용 가능한 모든 혼잡 알고리즘에 대한 몇 가지 힌트도 제공합니다.

혼잡은 네트워크의 가장 큰 문제 중 하나이므로 인터넷에는 많은 연구, 보고서 등이 있습니다.Linux 커널 개발 목록/뉴스 그룹에도 많은 논의가 있으므로 확인해 보세요.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top