摘要

网络拥塞控制是网络服务质量(Qo S)机制正常运作的基础,而TCP/IP网络的拥塞控制机制是保证Internet的稳定性和鲁棒性的关键。利用NS2仿真平台,分别在不同网络环境下实现5种经典网路拥塞控制算法:TCP Tahoe、TCP Vegas、TCP Newreno、TCP Reno和TCP Sack,仿真结果表明在无丢包环境和高时延环境下各算法所受影响基本相同,而在低带宽和一般拥塞环境中Vegas算法的性能要优于其它算法,该结果为不同网络环境拥塞控制算法的选择和应用提供有效依据。同时通过软件仿真与实际测试,加深了学生对拥塞控制算法的理解。