传输协议(TCP)
一TCP可靠數據傳輸
(1)封裝TCP報文段
(2)發出報文后啟動一個計時器
(3)通過校驗和發現數據差錯
(4)通過序號重新排序,丟棄重復報文
(5)流量控制
二TCP流量控制
- 接受端在給發送端發送確認段時,通告接收窗口大小;
- 發送端在接下來發送數據段時,確保未發送確認的應用數據總量不超過接收端接收窗口的大小,從而確保接收端不會發生緩存溢出
三TCP擁塞控制
通過控制窗口大小實現對發送數據速率的調整
AIMD(Additive Increase Multiplicative Decrease)加性增加、乘性減少;
網絡未發生擁塞時,加性增加窗口大小,當網絡擁塞時乘性減少窗口大小
包括慢啟動、擁塞避免、快速重傳和快速恢復4部分
總結
- 上一篇: (第三篇)组件化
- 下一篇: 使用vue脚手架模块化开发