滑動視窗機制:
任意時刻,傳送方都維持乙個連續的允許傳送的幀的序列,稱為傳送視窗,同時接收方也維持乙個連續的允許接收的幀的序列,稱為接收視窗。傳送視窗和接受視窗序列的上下界可以不同,大小也可以不同。傳送方視窗內的序列號代表那些已經傳送但是未收到確認的幀,或者可以被傳送的幀。
傳送方的視窗大小由接收方確定,用於控制傳送速度,避免傳送方傳送過快接收方處理不及時。傳送端如果收到ack,則視窗左邊緣向右收縮,視窗右邊緣向右擴充套件,此時視窗就「移動」了。
計算機網路概述 傳輸層 TCP流量控制
所謂流量控制就是讓傳送傳送速率不要過快,讓接收方來得及接收。利用滑動視窗機制就可以實施流量控制。通過運用tcp報文段中的視窗大小欄位來控制,傳送方的傳送視窗不可以大於接收方發回的視窗大小。流量控制引發的死鎖 當傳送者收到了乙個視窗為0的應答,傳送者便停止傳送,等待接收者的下乙個應答。但是如果這個視窗...
計算機網路(5 11)運輸層 TCP的流量控制
一般說來,我們總是希望資料傳輸得更快一些。但如果傳送方把資料傳送得過快,接收方就可能來不及接收,這就會造成資料的丟失。流量控制 flow control 就是讓傳送方的傳送速率不要太快,既要讓接收方來得及接收,也不要使網路發生擁塞。利用滑動視窗機制可以很方便地在tcp連線上實現流量控制。a向b傳送資...
計算機網路 24 TCP協議的流量控制
兩個內容 tcp通過讓接收方指明希望從傳送方接收的資料位元組數 即視窗大小 來進行流量控制。如果視窗大小為0會發生什麼情況呢?這將有效阻止傳送方傳送資料,直到視窗變為非0為止。接受資料的流程 假設視窗為0之後,馬上對這些資料進行處理,處理之後把它交給應用層,一段時間之後接收方又可以接收新的訊息,這時...