论文部分内容阅读
本文致力于TCP拥塞控制算法及其性能评估方面的研究。
本文在第一章首先介绍了TCP拥塞控制算法及其性能评估的必要性,其次,阐述了TCP拥塞控制算法的相关基础知识,包括网络拥塞的成因、拥塞控制算法需要解决的问题,以及TCP拥塞控制算法的概述。
论文的第二章首先介绍了五种TCP实现的拥塞控制机制,它们分别为Tahoe,Reno,NewReno,SACK和VegasTCP,并对这些TCP实现所采用的拥塞控制算法进行了详细的分析,算法包括慢启动,拥塞避免,快速重传,快速恢复和加入了PACK(PartialACK)和SACK(SelectiveACK)的快速恢复算法。在此基础上,我们运用NS对Tahoe,Reno,NewReno,SACK四种以数据包丢失作为网络拥塞信号的TCP实现进行仿真对比,并对仿真结果进行了详尽的说明。
论文第三章对TCP拥塞控制算法的评估进行了阐述。
论文的最后对TCP拥塞控制算法及其性能评估工作做了总结,并对将来的工作做出了展望。