Texonom
Texonom
/
Application
Application
/Network Science/ICT/Computer Network/Network Agreement/Network Protocol/OSI Model/OSI Layer/Transport Layer/TCP/TCP Feature/TCP Congestion control/
AIMD
Search

AIMD

Creator
Creator
Seonglae ChoSeonglae Cho
Created
Created
2023 Jan 15 20:51
Editor
Editor
Seonglae ChoSeonglae Cho
Edited
Edited
2023 Oct 24 6:20
Refs
Refs

Additive Increase, Multiplicative Decrease

Most simple and old fashioned (do not use exponential)
Increase window size linearly but cut sending rate in half at each loss event when congestion occurs
The problem is linear increment doesn’t effect for large bandwidth
AIMD performance is dependent on RTT so it is not fair
notion image

Multiplicative Decrease

cutting rate is half
 
 
 
 
 
사이 좋게 네트워크를 나눠 쓰는 방법, TCP의 혼잡 제어
혼잡 제어란, 말 그대로 네트워크의 혼잡 상태를 파악하고 그 상태를 해결하기 위해 데이터 전송을 제어하는 것을 이야기한다. 네트워크는 워낙 광대한 블랙박스이기 때문에 정확히 어디서 어떤 이유로 전송이 느려지는지는 파악하기 힘들지만, 단순히 정도는 각 종단에서도 충분히 파악할 수 있다. 그냥 데이터를 보냈는데 상대방으로부터 응답이 늦게 오거나 안오면 뭔가 문제가 있다는 것이니 말이다.
사이 좋게 네트워크를 나눠 쓰는 방법, TCP의 혼잡 제어
https://evan-moon.github.io/2019/11/26/tcp-congestion-control/
사이 좋게 네트워크를 나눠 쓰는 방법, TCP의 혼잡 제어
 

 

Backlinks

TCP Reno

Recommendations

Texonom
Texonom
/
Application
Application
/Network Science/ICT/Computer Network/Network Agreement/Network Protocol/OSI Model/OSI Layer/Transport Layer/TCP/TCP Feature/TCP Congestion control/
AIMD
Copyright Seonglae Cho