职称论文发表 发表论文
职称论文 发表论文 合作流程 联系方式 论文发表
职称论文发表 会员登录 用户名: 密码: 我要注册
职称论文发表网   首页   经济论文 |法学论文 |理工科论文 |管理学论文 |计算机论文 |文史论文 |医学论文 |教育论文 |艺术论文 |社会学论文 |政治论文 |试题 |应用文 |论文投稿 |职称评定 |教案 |论文关键词 |电子商务 |体育论文 |学术机构 |发表论文 |教育资讯 |医学资讯 |物联网论文 |中国论文网 | 职称论文
职称论文 本站论文搜索
职称论文 设为首页 职称论文发表网 收藏本站 职称论文发表 联系我们
职称论文  首页-->计算机论文-->计算机与信息技术论文-->文章正文
基于TCP的拥塞控制技术研究

作者 :张霞 张志峰更新时间:2012-11-12

职称论文发表
职称论文发表 专业提供:发表论文、论文发表、毕业论文、职称论...
住在汉口网
住在汉口网是一个专业提供汉口房产信息、车辆服务、生活服务、招...
职称论文网
职称论文网提供:发表论文、论文发表、毕业论文、职称论等服务。

基于TCP的拥塞控制技术研究
张霞  张志峰
( 中国地质大学,湖北,武汉,430074
摘要  本文就数据流在拥塞控制方面的发展进行了研究,在介绍TCP基本机制的基础上,对TCP拥塞控制的改进机制进行了讨论,探讨了网络拥塞出现的原因及TCP拥塞控制的基本策略,论述了TCP拥塞控制的改进方案,并提出了其进一步的研究方向。
关键词:TCP  拥塞控制  重传  重传超时
RESEARCH  ON  CONGESTION  CONTROL  SCHEMES  OF  TCP
( China University of Geosciences
WuhanHubei430074 )
zhangxia   zhangzhifeng
Abstract: This paper first introduces the basic congestion control mechanism of TCP,and discusses the problems such as improvement and the congestion control of TCP.The problems in TCP include avoiding unnecessary retransmit timeouts,undoing unnecessary congestion control,explicit congestion notification,and data corruption notification.It has also put forward the research direction further.
Key words:TCP;congestion control;retransmit;retransmission timeout
1.
引言

TCP
Internet上通用的传输层协议之一,是目前应用最广泛的传输控制协议,其核心是拥塞控制机制。基于Internet的交换机的通信信道、处理速度及缓冲存储空间通常是网上所有主机共享的资源,也是网络系统潜在的瓶颈。随着信源主机数以及信源业务端业务量的不断增多,瓶颈处就有可能发生资源竞争,从而导致网络拥塞。TCP的一个重要组成部分是执行拥塞控制和拥塞恢复的算法集合。TCP拥塞控制算法的目标是最大限度利用网络带宽,同时不产生数据流传输中的拥塞现象。因此,自从上个世纪80年代出现第一次拥塞崩溃以来,TCP拥塞控制策略就在不断地进行完善和改进。
2.
传统的TCP拥塞控制机制
传统的TCP中的拥塞控制机制主要是基于Van Jacobson提出的"慢启动"算法、"拥塞避免"算法和一个用于估计周转RTT(round trip time)的算法。
慢启动算法通过观察到新分组进入网络的速率应该与另一端返回确认的速率相同而进行工作。慢启动为发送方的TCP增加了另一个窗口:拥塞窗口(congestion window), 记为cwnd。当与另一个网络的主机建立TCP连接时,拥塞窗口被初始化为1个报文段(即另一端通告的报文段大小)。每收到一个ACK,拥塞窗口就增加一个报文段(cwnd以字节为单位,但是慢启动以报文段大小为单位进行增加)。发送方取拥塞窗口与通告窗口中的最小值作为发送上限。拥塞窗口是发送方使用的流量控制,而通告窗口则是接收方使用的流量控制。发送方开始时发送一个报文段,然后等待ACK。当收到该ACK时,拥塞窗口从1增加为2,即可以发送两个报文段。当收到这两个报文段的ACK时,拥塞窗口就增加为4,这是一种指数增加的关系。在某些点上可能达到了互联网的容量,于是中间路由器开始丢弃分组。拥塞避免算法是一种处理丢失分组的方法。该算法假定由于分组受到损坏引起的丢失是非常少的(远小于1%),因此分组丢失就意味着在源主机和目的主机之间的某处网络上发生了拥塞。有两种分组丢失的指示:发生超时和接收到重复的确认。拥塞避免算法和慢启动算法是两个目的不同、独立的算法。但是当拥塞发生时,我们希望降低分组进入网络的传输速率,于是可以调用慢启动来作到这一点。在实际中这两个算法通常在一起实现。1990年出现的TCP Reno版本增加了"快速重传"算法、"快速恢复"算法,避免了当网络拥塞不够严重时采用"慢启动"算法而造成过大地减小发送窗口尺寸的现象。
3.
拥塞控制的四个阶段
a
.慢启动阶段(slow start):发送方一开始便向网络发送多个报文段,直至达到接收方通告的窗口大小为止。当发送方和接收方处于同一个局域网时,这种方式是可以的。但是如果在发送方和接收方之间存在多个路由器和速率较慢的链路时,就有可能出现一些问题。一些中间路由器必须缓存分组,并有可能耗尽存储器的空间。
b
.拥塞避免阶段(congestion avoidance):当发现超时或收到3个相同ACK确认帧时,则表示有丢包事件,此时网络已发生拥塞现象,此时要进行相应的拥塞控制。将慢启动阈值设置为当前拥塞窗口的一半;如检测到超时,拥塞窗口就被置为l。如果拥塞窗口小于或等于慢启动阈值,TCP重新进人慢启动阶段;如果拥塞窗口大于慢启动阈值,TCP执行拥塞避免算法。
c
.快速重传阶段(fast retransmit):当职称论文发表网http://www.issncn.com
职称论文发表网http://www.issncn.com


1 2 3
论文首页】【设为主页】【加入收藏】【打印本文】【回到顶部
最新上传
 武汉市发展低碳经济探讨
 “谷贱伤农”解决之道
 基于LBS和O2O的移动...
 勘察设计企业如何国际化
 区域品牌培育和提升探讨
 AHP在医药批发企业物流...
 浅谈经济发展方式与农村水...
 浅谈中小企业创业基地
 高校学生就业与政府政策之...
 农学类专业研究生如何创业
 浅谈科学地管理科技人才
 研发联盟的知识协同效应探...
 科技在新农村建设中的应用
 农业自主创新能力评价研究
 农业科技人才开发模式创新
职称论文
本站推荐
 武汉市发展低碳经济探讨
 “谷贱伤农”解决之道
 基于LBS和O2O的移动...
 勘察设计企业如何国际化
 区域品牌培育和提升探讨
 AHP在医药批发企业物流...
 浅谈经济发展方式与农村水...
 浅谈中小企业创业基地
 高校学生就业与政府政策之...
 农学类专业研究生如何创业
 浅谈科学地管理科技人才
 研发联盟的知识协同效应探...
 科技在新农村建设中的应用
 农业自主创新能力评价研究
 科技创新与现代服务业融合...
职称论文发表
所有资料均源于网上的共享资源及期刊共享,请特别注意勿做其他非法用途。
如有侵犯您的版权或其他有损您利益的行为,请联系指出,我们会立即进行改正或删除有关内容!
  网站介绍 联系我们 广告服务 网站导航 投诉建议 服务承诺 人才招聘 版权声明  
  •   投稿邮箱:83041061@qq.com    服务热线:027-62220402 手机: 18907137973
    点击及可直接咨询
    联系地址:武汉市江汉区新华下路江花苑13楼   电子地图
  • Copyright (C) 2007-2009 http://www.issncn.com/ All Rights Reserved.. 鄂ICP备:09016318号
    技术支持:腾浪科技    法律顾问:廖泉冰律师