1. 程式人生 > >TCP流量控制

TCP流量控制

vpd blog 工作過程 client term 分享 tcp png ado

技術分享圖片

工作過程:

Client A:
向服務器連續發送4個長度為1024Bytes的數據段,Client A的窗口大小為4096Bytes。

Server B:
接收到了Client A發送過來的第3個1024Bytes的數據段後,自己的緩沖區已經滿了,就會丟棄第4個1027Bytes的數據段。
表明Server B的緩沖區處理能最多3072Bytes的數據段。窗口大小為3072Bytes。
Server B回應給Client A的響應報文ack=3073。

Client A:
Client A收到Server的ACK報文之後,序號為3073,那麽就知道了Server B的窗口大小為3072,
然後Client A就會改變自己的發送速率,調整自己的窗口大小為3072。

TCP流量控制