【云小課】基礎服務第42課 網絡知識一籮筐——揭開IP地址的神秘身份
830
2025-04-11
目錄
文章目錄
目錄
擁塞控制
慢啟動算法
擁塞避免算法
擁塞發生算法
發生超時重傳的擁塞發生算法
發生快速重傳的擁塞發生算法
快速恢復算法
BBR 算法
粘包與拆包
擁塞控制
前面的流量控制是避免「發送方」的數據填滿「接收方」的緩存,但是并不知道網絡的中發生了什么。一般來說,計算機網絡都處在一個共享的環境。因此也有可能會因為其他主機之間的通信使得網絡擁堵。
如果網絡出現擁塞,分組將會丟失,此時發送方會繼續重傳,從而導致網絡擁塞程度更高。因此當出現擁塞時,應當控制發送方的速率。這一點和流量控制很像,但是出發點不同。流量控制是為了讓接收方能來得及接收,而擁塞控制是為了降低整個網絡的擁塞程度。為了在「發送方」調節所要發送數據的量,定義了一個叫做「擁塞窗口」的概念。
擁塞窗口和發送窗口有什么關系呢?擁塞窗口 cwnd 是發送方維護的一個的狀態變量,它會根據網絡的擁塞程度動態變化的。在前面提到過發送窗口 swnd 和接收窗口 rwnd 是約等于的關系,那么由于入了擁塞窗口的概念后,此時發送窗口的值是swnd
TCP/IP 網絡
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。