TCP滑動視窗協議,視窗過大或過小有什麼影響?

時間 2021-06-14 04:42:22

1樓:歌頓

1.滑動視窗過小,則需要在網路上頻繁的傳輸確認資訊,占用了大量的網路頻寬;

2.滑動視窗過大

假設傳送方不使用慢啟動,那傳送方將按照區域網的頻寬盡可能快地傳送報文段。如此有可能造成兩種擁塞

第一種擁塞:是當資料到達乙個大的管道(如乙個快速區域網)並向乙個較小的管道(如乙個較慢的廣域網)傳送時便會傳送擁塞、

第二種擁塞:當多個輸入流到達乙個路由器,而路由器的輸出流小於這些輸入流的總和時也會傳送擁塞。並且如果路由器沒有足夠的快取空間來快取分組的話,將丟棄一部分分組。

一句話,對於利用率較高,容易產生丟包現象的網路,則需要多次傳送重複的資料,也同樣耗費了網路頻寬。

2樓:何智鋒

想到兩點,不知對不對:

1.滑動視窗過大,也就是在兩次ACK之間一次性傳送的字段太多,容易造成接收端來快取不夠而溢位。而且當通道質量不好的時候,會造成重傳太多,通訊效率嚴重下降

2.滑動視窗過小,極端的情況就是停止等待協議,發乙個欄位等乙個ACK,也會造成通訊效率下降

tcp滑動視窗的傳送視窗和接收視窗的說法正確嗎?

The congestion window cwnd is a sender side limit on the amount of data the sender can transmit into the network before receiving an acknowledgment AC...

tcp重傳機制 對端滑動視窗一直為0時如何處理

拳頭 tcp重傳有乙個往返時間RTT 是隨機的有乙個公式 tcp通訊要基於ip的可達性像你說的 tcp發過去包多端存快取裡都無法處理了可見對端網路連通性極差 至於題主如果想研究一些抬槓的東西建議你研究一下qos 看一看快取裡的資料處理過程 接收端通告的視窗大小變成0,傳送端會發乙個1位元組的段 就是...

網路遊戲 採用的是tcp協議還是udp協議?

huabo lee 網路遊戲這個說的太籠統了,不同遊戲的實時性要求完全不一樣的,TCP,UDP本質上差別在於TCP協議上實現的可靠性,UDP則沒有,UDP協議就相對簡單,TCP會複雜,也是就TCP協議開銷本身比較大,對於實時遊戲來說,是不合適的,實時遊戲傳遞的資料量非常小,而又對實時響應要求很高。自...