控制流量 滑動視窗機制

2021-08-26 21:26:56 字數 338 閱讀 5853

最近,在研究移動的cmpp3.0協議,其中在處理訊息的時候用到滑動視窗機制,通過google,找了些資料作儲存!具體如下:

(1).視窗機制

滑動視窗協議的基本原理就是在任意時刻,傳送方都維持了乙個連續的允許傳送的幀的序號,稱為傳送視窗;同時,接收方也維持了乙個連續的允許接收的幀的序號,稱為接收視窗。傳送視窗和接收視窗的序號的上下界不一定要一樣,甚至大小也可以不同。不同的滑動視窗協議視窗大小一般不同。傳送方視窗內的序列號代表了那些已經被傳送,但是還沒有被確認的幀,或者是那些可以被傳送的幀。下面舉乙個例子(假設傳送視窗尺寸為2,接收視窗尺寸為1):

控制流量-滑動視窗機制 | 

流量控制 滑動視窗

1.流量控制 我們都知道當網路上資料流量超過網路硬體負荷時就會出現網路擁塞,就是我們平常遇到的網路緩慢的現象。對應影響網路速度的原因主要有網路傳輸裝置的效能和傳輸的資料多少,網路傳輸裝置包含傳送接收主機 路由器 傳輸線路等。為了解決這個問題,tcp引入了流量控制,顧名思義,就是採用某種方法,控制收發...

TCP的流量控制機制與滑動視窗

所謂的流量控制,就是告誡對方傳送速率不要太快,要讓接收來來得及接收資料。形容如下 甲向乙傳送資料。經過tcp三握手連線以後,當乙告訴甲 我的接受視窗rwnd 400 這裡rwnd表示receiver window的意思 所以,傳送方的傳送視窗不能超過接收方給出的接受視窗的數值。而tcp視窗的單位是位...

滑動視窗 TCP流量控制

問題 如果傳送端傳送的速度較快,接收端接收到資料後處理的速度較慢,而接收緩衝區的大小是固定的,就會丟失資料。tcp協議通過 滑動視窗 sliding window 機制解決這一問題。看下圖的通訊過程 1.傳送端發起連線,宣告最大段尺寸是 1460 初始序號是 0,視窗大小是 4k,表示 我的接收緩衝...