TCP流量控制与拥塞解决
2024-08-30 16:54:49
滑动窗口
但要提高网络利用率:
nagle算法 ~ 延迟
慢启动、拥塞避免
发送端主导cwnd
init set ssthresh & cwnd = swnd
loop :
网不阻塞 (cwnd < ssthresh)(cwnd > ssthresh)(cwnd == ssthresh)
cwnd*2 cwnd ++ 都可以
网阻塞 set: ssthresh = cwnd / 2 cwnd = 1
快重传、快恢复
快重传:接收端,三次重复确认i; 发送端,立即重发i + 1;
ssthresh = cwnd / 2
快恢复:cwnd ++
注意:
swnd = min(rwnd, cwnd)
最新文章
- ZOJ 3699 Dakar Rally
- Unity3D开发Windows Store应用程序 注意事项
- (原)Opencv中直方图均衡和图像动态范围拉伸的代码
- Asp.net MVC学习--默认程序结构、工作流程
- setImageResource与setImageBitmap的区别
- [ios2]警告:Block的Retain Cycle的解决方法 【转】
- 记一次jar包冲突
- easyui datagrid 表头固定(垂直滚动条)、列固定(水平滚动条)
- vim打开不同的文件
- POJ 1988 Cube Stacking 【带权并查集】
- 根域名服务器(root DNS Servers)会被DDoS打垮么?
- ERP退货系统管理(四十五)
- 001-http协议-请求报文以及服务器响应状态
- js 复制粘贴
- day7异常处理
- sed: 1: “…”: invalid command code on Mac OS
- mybatis的namespace
- 大数据系列之kafka-java实现
- DirectShow多媒体流捕获播放组件
- hadoop学习笔记——zookeeper平台搭建