滑動窗口

滑動窗口(Sliding window)是一種流量控制技術。早期的網絡通信中,通信雙方不會考慮網絡的擁擠情況直接發送數據。由於大傢不知道網絡擁塞狀況,同時發送數據,導致中間節點阻塞掉包,誰也發不瞭數據,所以就有瞭滑動窗口機制來解決此問題。 其實滑動窗口就是互相的協商, 發送的數據不能超過對方的處理能力.

image.png

#1 表示已經發送並確認的數據
#2 表示已經發送但是並未 Ack 的數據
#3 表示即將要發送還未發送的數據
#4 表示沒有發送的數據