对TCP/IP计算机网络拥塞控制的研究
2014-08-29余学杰
余学杰
摘 要: 为提升计算机的网络性能,更好地避免拥塞现象的发生,需要对其进行必要的技术控制。鉴于此,对基于TCP/IP协议的网络拥塞控制方法进行分析。在TCP拥塞控制中主要采用TCP Tahoe,TCP Reno,TCP New Reno以及TCP Sack四种方法,其中TCP New Reno对快速恢复算法进行了改进,通过对TCP协议中的Reno进行可视化处理,实行对网络拥塞的有效管理。而IP拥塞控制方法则分为FIFO,FQ和WFQ,RED以及ECN四种类型,通过队列调度管理方式实现了对网络拥塞的有效管理。
关键词: 网络拥塞; 优化技术; 控制技术; TCP/IP协议
中图分类号: TN711?34 文献标识码: A 文章编号: 1004?373X(2014)15?0038?03
Research on TCP / IP computer network congestion control
YU Xue?jie
(Office of Computer Teaching and Research, Beijing University of Chinese Medicine, Beijing 100029, China)
Abstract: To enhance the performance of the computer network and avoid the occurrence of the congestion phenomenon, it is necessary to carry out the effective technical control. In view of this, the network congestion control methods based on TCP/ IP protocol are analyzed. Four methods of TCP Tahoe, TCP Reno, TCP New Reno and TCP Sack are used for TCP congestion control; in which fast recovery algorithm was improved by means of TCP New Reno. The visualization processing can be performed through the Reno in TCP protocol to implement the effective management of network congestion. The IP congestion control method can be divided into FIFO, FQ/WFQ, RED and ECN to realize the effective management of network congestion by queue scheduling management pattern.
Keywords: network congestion; optimization technique; control technology; TCP/IP protocol
0 引 言
网络存储空间、带宽容量、处理器自身性能以及网络结构不合理等都有可能造成网络拥塞的现象发生,具体表现为数据信息包接收延误、丢弃概率增加、上层应用系统的性能降低等。现阶段,TCP/IP协议是互联网采用的主要数据流,因此,目前对网络拥塞控制的研究主要集中在互联网TCP/IP协议上。现在比较典型的网络拥塞控制机制是应用于互联网设备、基于TCP的拥塞控制方法和用于端系统以及基于IP的拥塞控制方法。本文主要阐述了TCP拥塞控制和IP拥塞控制的几种常见算法,通过对比分析指出这些算法的优缺点,并对这些网络拥塞控制算法进行优化升级。
1 网络拥塞的原因分析
网络拥塞主要是指用户对网络资源的需求量超过了现有的容量,从而造成过载状态。因为在互联网络中,势必会在某一些通信子网中存在较多的分组,这样就会降低网络的通信性能,也就是网络拥塞现象。……
