나는 TCP 세그먼트를 찾기 위해 파일 업로드를 스니핑했습니다. 나는 dup ack를 보았고 ethereal 출력에서 빠른 재전송을 보았습니다. 나는이 패킷의 재전송을위한 타이머가 실제로 jacobson의 공식에 의해 지시 된 것임을 증명하기를 원한다. 모든 세그먼트에 타임 스탬프가 있습니다. 내 리눅스 소스의 어떤 부분이 내 시스템에서 사용되는 재전송 타이머 값 계산 알고리즘을 알아 내야 하는지를 연구해야한다. jacobson의 알고리즘과 같으면 재전송 타이머의 알파 값을 알고 싶습니다.tcp의 재전송 타이머에 대한 알파 값을 결정하는 방법
0
A
답변
2
Linux 커널에는 많은 정체 구현이 있으며, 기본 커널 구성은 2.6.x 분기에서 적어도 두 번 변경됩니다. 먼저 어떤 알고리즘을 사용하고 있는지 찾아야하고 나중에 어떤 알고리즘을 읽어야합니다. (힌트 :)
또한 Congestion control advancements in linux을 살펴볼 수도 있습니다. 이 두 번째 article에는 사용 가능한 모든 정체 알고리즘에 대한 몇 가지 힌트가 있습니다.
인터넷에서 혼잡이 네트워크에서 가장 큰 문제 중 하나이기 때문에 많은 연구, 보고서 등이 있습니다. 많은 토론이 있기 때문에 리눅스 커널 개발 목록/뉴스 그룹도 체크 아웃 할 수 있습니다.
관련 문제
- 1. JMS 메시지가 큐에 대한 재전송
- 2. JMeter에서 타이머에 대한 설명 필요
- 3. JMS 메시지 재전송 지연
- 4. 차트에서 Y 축 값을 결정하는 방법
- 5. GWT - 값을 얻고 페이지로드를 결정하는 방법
- 6. 파이썬에서 로컬 범위의 변수 값을 결정하는 방법
- 7. TCP의 시간 초과 설정
- 8. 픽셀의 알파 값을 어둡게하기 android
- 9. ajax 요소에 대한 xpaths를 결정하는 방법
- 10. 영역 간 재전송?
- 11. 패킷 재전송 패턴
- 12. 워치 도그 타이머에 대해서
- 13. Outputcache - 지속 시간에 대한 최적 값을 결정하는 방법은 무엇입니까?
- 14. initWithPatternImage가 PNG의 알파 값을 잃는 이유
- 15. 앱에서 UIButton의 알파 값을 저장하고로드하는 방법은 무엇입니까?
- 16. OpenGL 알파 값을 사용하면 텍스처가 흰색이됩니까?
- 17. 자식보기가 부모 레이아웃에서 알파 값을 상속하는 이유
- 18. 사용할 CRC를 결정하는 방법?
- 19. 2D에서 가시성을 결정하는 방법
- 20. 총계를 결정하는 방법
- 21. MPI_Recv - 카운트를 결정하는 방법?
- 22. ForeColor의 알파
- 23. gnu를 사용하여 --load-average에 적합한 값을 결정하는 방법 Make?
- 24. C에서 recv() TCP의 부분 반환 처리
- 25. MODBUS TCP의 ARP 플러시로 인한 TCP 지연을 줄이는 방법
- 26. 클러스터 타이머에 대한 웹 로직의 싱글 톤 서비스
- 27. iPhone : UIImage의 평균 밝기/어두움을 결정하는 방법
- 28. 문맥을 타이머에 넘기는 것은 안전합니다
- 29. 타이머에 의한 SQL 반복 이벤트
- 30. 타이머에 의한 데이터베이스 이벤트 트리거