TCP Tahoe

Creator
Creator
Seonglae ChoSeonglae Cho
Created
Created
2023 Jan 17 7:49
Editor
Edited
Edited
2023 Oct 19 5:38
Refs
Refs
처음에는 Slow Start 방식을 사용하다가 네트워크가 혼잡하다고 느껴졌을 때는 AIMD 방식으로 전환
Slow Start Threshold 까지만 Slow Start 사용
송신 측은 본격적인 통신이 시작하기 전에 ssthresh 값을 자신의 혼잡 윈도우의 절반 크기인 0.5 MSS으로 초기화
TCP 에서
TCP Retransmission
이 최초로 도입
ACK Duplicated나 Timeout이 발생하면 네트워크에 혼잡이 발생했다고 판단하고, ssthresh와 자신의 윈도우 크기를 수정
simple and old fashioned
 
 
사이 좋게 네트워크를 나눠 쓰는 방법, TCP의 혼잡 제어
혼잡 제어란, 말 그대로 네트워크의 혼잡 상태를 파악하고 그 상태를 해결하기 위해 데이터 전송을 제어하는 것을 이야기한다. 네트워크는 워낙 광대한 블랙박스이기 때문에 정확히 어디서 어떤 이유로 전송이 느려지는지는 파악하기 힘들지만, 단순히 정도는 각 종단에서도 충분히 파악할 수 있다. 그냥 데이터를 보냈는데 상대방으로부터 응답이 늦게 오거나 안오면 뭔가 문제가 있다는 것이니 말이다.
사이 좋게 네트워크를 나눠 쓰는 방법, TCP의 혼잡 제어
 
 

Recommendations