本书主要论述了卫星网络传输控制层拥塞控制技术,包括SCPS-TP协议介绍,Vegas算法分析,Vegas_pre算法,Vegas_FDD算法,基于正向时延的拥塞控制算法研究等内容。本书是作者多年来从事空间网络科学研究的成果的总结,主要适合本科生、研究生和对卫星网络感兴趣的读者阅读。
全部显示 ∨
第1章 绪论 111.1 研究背景 11
1.2 研究现状 121.2.1 星间通信控制研究现状 12
1.2.2 卫星传输层协议研究现状 13
1.2.3 否定确认机制SNACK研究现状 15
第2章 SCPS-TP协议介绍 162.1 卫星通信网络的特殊性 16
2.2 TCP拥塞控制 19
2.3 SCPS卫星通信协议 222.3.1 SCPS-NP协议 22
2.3.2 SCPS-TP协议 23
2.3.3 SCPS-FP协议 24
2.3.4 SCPS-SP协议 24
2.4 SCPS-TP与TCP区别 262.4.1 丢包处理机制 27
2.4.2 链路拥塞改进 27
2.4.3 通信中断处理 28
2.4.4 非对称带宽问题 28
2.4.5 增加SNACK确认机制 29
2.5 确认机制 292.5.1 ACK确认机制 30
2.5.2 SACK确认机制 30
2.5.3 SNACK确认机制 31
2.6 拥塞控制算法 332.6.1 TCP Tahoe 34
2.6.2 TCP Reno与TCP new Reno 35
2.6.3 TCP SACK 36
2.6.4 TCP Vegas 36
2.6.5 TCP Westwood 37
2.7 本章小结 38
第3章 卫星网络中Vegas算法分析与改进 393.1 Vegas算法性能指标 39
3.2 Vegas拥塞控制算法分析 42
3.3 Vegas算法多方面改进进展 46
3.4 Vegas_pre拥塞控制算法 503.4.1 新的RTT机制 50
3.4.2 慢启动改进机制 51
3.4.3 拥塞避免改进机制 53
3.5 仿真与测试 553.5.1 OPNET三层建模简介 56
3.5.2 OPNET模型库功能设计 61
3.5.3 Vegas_pre仿真与分析 69
3.6 本章小结 79
第4章 基于正向时延的拥塞控制算法 804.1 Vegas拥塞控制算法 82
4.2 Vegas改进算法——Vegas_FD 824.2.1 改进算法描述 82
4.2.2 算法分析 83
4.3 Vegas_FD仿真与分析 884.3.1 仿真环境 88
4.3.2 设计仿真方案以及对结果进行分析 89
4.4 本章小结 92
第5章 卫星网络中TCP Vegas拥塞控制算法改进 935.1 卫星网络通信特点 95
5.2 TCP Vegas算法 98
5.3 TCP Vegas改进算法 1005.3.1 背景 100
5.3.2 TCP Vegas的改进 102
5.4 Vegas_FDD仿真与分析 1065.4.1 仿真环境 106
5.4.2 仿真方案设计与结果分析 106
5.5 结论 109
参考文献 110