TCP的流量控制和擁塞控制

2021-10-24 20:11:43 字數 541 閱讀 9035

如果傳送方把資料傳送得過快,接收方可能會來不及接收,這就會造成資料的丟失。所謂流量控制就是讓傳送方的傳送速率不要太快,要讓接收方來得及接收。

利用滑動視窗機制可以很方便地在tcp連線上實現對傳送方的流量控制。(就像關窗戶,如果出現流量丟失,就關小一點窗戶,減少流量的傳送,進行流量控制)。

擁塞控制:防止過多的資料注入到網路中,這樣可以使網路中的路由器或鏈路不致過載。(就是客戶端需要大量的資料,導致網路鏈路負載)。

傳送方控制擁塞視窗的原則是:只要網路沒有出現擁塞,擁塞視窗就再增大一些,以便把更多的分組傳送出去。但只要網路出現擁塞,擁塞視窗就減小一些,以減少注入到網路中的分組數。

慢開始演算法:當主機開始傳送資料時,由小到大逐漸增大傳送視窗,也就是說,由小到大逐漸增大擁塞視窗數值。

快重傳快恢復也是進行擁塞控制的方法。

TCP流量控制和擁塞控制

1 利用滑動視窗實現流量控制 如果傳送方把資料傳送得過快,接收方可能會來不及接收,這就會造成資料的丟失。所謂流量控制就是讓傳送方的傳送速率不要太快,要讓接收方來得及接收。利用滑動視窗機制可以很方便地在tcp連線上實現對傳送方的流量控制。2 設a向b傳送資料。在連線建立時,b告訴了a 我的接收視窗是 ...

TCP擁塞控制和流量控制

tcp作為面向連線的提供全雙工可靠服務協議,具有差錯控制 擁塞控制和流量控制等功能。此處所謂的擁塞控制和流量控制,就是將傳送端傳送能力 接收端接收資訊的能力以及當前的網路環境參與考慮,在網路擁塞情況嚴重或者接收端接收能力有限的情況下,減緩或暫停訊息傳送,當情況改善時,增強訊息傳送能力,加上超時 丟失...

TCP擁塞控制和流量控制

tcp作為面向連線的提供全雙工可靠服務協議,具有差錯控制 擁塞控制和流量控制等功能。此處所謂的擁塞控制和流量控制,就是將傳送端傳送能力 接收端接收資訊的能力以及當前的網路環境參與考慮,在網路擁塞情況嚴重或者接收端接收能力有限的情況下,減緩或暫停訊息傳送,當情況改善時,增強訊息傳送能力,加上超時 丟失...