论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
基于NS的TCP协议族拥塞控制机制性能分析 内容来自www.nseac.com
摘 要:计算机网络在过去10几年中经历了爆炸式的增长,随之而来的是越来越严重的拥塞问题,因此互联网的拥塞控制逐渐变成了网络的1个热点研究领域。本文探讨了网络拥塞出现的原因及其1般解决方法,并主要对TCP的拥塞控制机制做了较深入的研究。
拥塞控制算法主要分为两个部分,即路由器拥塞控制和TCP拥塞控制。本文主要的任务是对传输层的拥塞控制机制进行分析。首先,通过搜集大量有关TCP拥塞控制的中英文文献,从理论上加深了对Reno,Vegas,NewReno协议的拥塞控制机制的理解。然后,在通过理论了解各种TCP协议机制的基础上,进1步对上述协议基于网络模拟器(NS)下的C++代码进行分析,主要是在Reno和Vegas之间进行。最后进行Tcl代码的仿真,比较Reno和Vegas以及NewReno之间的性能,分析它们在不同网络情况下的吞吐量和丢包情况。
关键词:拥塞控制,TCP Reno,Newreno, TCP Vegas,网络模拟器(NS)
Performance analysis of TCP Congestion Control Mechanism Based on NS
ABSTRACT:With the rapid development of Internet, the problem of Internet congestion becomes more and more serious. So, the congestion control mechanism of the Internet gradually becomes an active research area of networking. This thesis discusses the reasons of network congestion and the common way to resolve the problem,at the same time, we also analyze the TCP congestion control mechanisms,such as TCP Reno,Newreno and Vegas。
The congestion control algorithm is devided into two parts,they are router congestion control and TCP congestion control.The main purpose of this thesis is analyse of tcp congestion control mechanism .First, we collect many chinese and english literatures about TCP congestion control mechanism ,which help me understand the protocols --- Reno,Vegas and NewReno deeply.Then, based on understanding the mechanism of the protocols,this thesis analyzes the C++ codes of those protocols through Network Simulator(NS),especially Reno and Vegas.At last,depending on simulating Tcl codes,this thesis compares their performance and analyzes their throughput and drop packets ratio in different network environment.
Key Words: congestion control, TCP Reno, Newreno, TCP Vegas, Network Simulator (NS)
注释:不含源代码