TCP往返时延与拥塞控制的研究

来源 :数字化用户 | 被引量 : 0次 | 上传用户:xtb0909
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】时延测量和拥塞控制对于网络的管理、协议开发与技术发展具有重要意义。本文列出了时延和拥塞控制的概念以及产生的相应机理,并提出了应对的算法。对于网络时延测算软件的设计,本文具有理论指导意义。
  【关键词】TCP 往返时延 拥塞控制
  一、概念简介
  TCP协议实现了流量控制和拥塞控制功能,可以保证数据的有序可靠的到达目的端。因此,目前网络传输层中多数的应用均釆用TCP协议进行。
  往返时延(RTT)是研究TCP连接行为的重要测度,它是指从TCP发端发出报文到接收到通信对端立即返回的确认报文所经历的时长。
  拥塞控制(congestion control)是防止过多的数据注入网络中,这样可以使网络的路由或链路不过载。对于通信端点来说,拥塞往往表现为通信时延的增加。
  二、TCP往返时延
  (一)概述
  TCP相对于UDP来说是可靠传输,但代价也是存在的。TCP采用一种自适应的算法,它记录一个报文段发出的时间,以及收到相应确认的时间,这两个时间之差就是往返时延(RTT)。TCP保留了RTT的一个加权平均往返时间RTTs。时延的测量有挺多,以下给出两种。
  (二)SYN-ACK方法
  SYN-ACK方法,通过监测TCP三次握手建立连接的过程来估计RTT。用监测到的最后一个和第一个ACK之间的时间间隔来计算RTT。使用此方法的前提: SYN-ACK和ACK的传输没有被延迟;SYN-ACK在传输中没有丢包,ACK在到达监测点前没有丢包;SYN和ACK在传输的过程中时间抖动不大。SYN-ACK方法的不足之处在于:丢包可能导致RTT估计过长,超过3秒的RTT被认为是不准确的。有些操作系统会使用DelayACK方式工作,导致RTT估计错误。为了减少错误,,SYN-ACK方法使用HTTP请求和应答之间的时延作为RTT估计的上界。
  (三)SPECTRAL ANALYSIS方法
  SPECTRAL ANALYSIS方法基本思想是:(1)使用前256个分组的到达间隔生成RTT初始估计值。(2)使用滑动窗口估计来设置RTT估计的上界。(3)使用序列号/应答号之间的关系来寻找DATA-ACK-DATA关联,设置RTT估计的下界。(4)使用自相关函数和Lomb-Scargle周期图来估计RTT。
  三、TCP拥塞控制
  (一)概述
  拥塞的直接原因主要有:(1)存储空间不足;(2)带宽容量不足;(3)处理能力较弱。为对传输层进行拥塞控制,因特网建议标准定义了四种算法。
  (二)拥塞控制算法
  1.慢启动
  旧的TCP在启动一个连接时会向网络中发送许多数据包,由于一些路由器必须对数据包排队,所以这样就有可能耗尽存储空间,从而导致TCP连接的吞吐量(throughput)急剧下降。避免这种情况发生的算法就是慢启动。当建立新的TCP连接时,拥塞窗口(cwnd)初始化为一个数据包大小。源端按cwnd大小发送数据,每收到一个ACK确认,cwnd 就增加一个数据包发送量. 很显然,cwnd的增长将随RTT呈指数级(exponential)增长:1个、2个、4个等等。 源端向网络中发送的数据量将急剧增加。
  2.拥塞避免
  发送端的cwnd每经过一个往返时延RTT就增加一个最大报文段长度MSS的大小,而不是加倍,使得cwnd按线性规律缓慢增长,当出现一次超时时,令慢开始门限ssthresh等于当前cwnd的一半。可归纳如下:
  当cwnd小于ssthresh时,使用慢开始算法。
  当cwnd大于等于ssthresh时,改用拥塞避免算法。
  3.快重传和快恢复
  当数据包超时时,cwnd 要被置为1,重新进入慢启动,这会导致过大地减小发送窗口尺寸,降低TCP连接的吞吐量. 所以快速重传和恢复就是在源端收到3 个或3 个以上重复ACK 时,就断定数据包已经丢失,重传数据包,同时将ssthresh 置为当前cwnd 的一半,而不必等到RTO 超时。
  总的来说,TCP 拥塞控制算法如下:
  1.初始化: win = min( cwnd,awin)
  cwnd = 1;
  ssthresh = 65535bytes (缺省值);/
  2.当新确认包ACK 到达时:If( cwnd < ssthresh)
  / Slow Start /
  cwnd = cwnd + 1;
  Eise
  / Congestion Auoidance /
  cwnd = cwnd + 1 / cwnd;
  3.超时: ssthresh = max(2,min( cwnd / 2,awin));
  cwnd = 1;
  四、结语
  计算机网络给我们带来便利的同时,也存在一些问题,如网络时延、拥塞、带宽等问题。本文给出了一些问题的原因以及解决算法。在设计网络时延的测量软件时,本文可以起到较好的理论指导。
  参考文献:
  [1]张轶博,雷振明.一种被动式RTT测量算法.北京邮电大学学报,2004,27(5).
  [2]范君晖.TCP/IP拥塞控制算法浅述[期刊论文]-上海工程技术大学学报,2004(3).
  [3]施荣华,王国才.计算机通信网络技术及应用,中国水利水电出版社,2010.
  [4]周明天,汪文勇编著,《TCP /IP网络原理与技术》,清华大学出版社.
其他文献
【摘 要】煤矿井下移动通信系统的应用,能实现地面对井下的实时监测,保障煤矿高效安全的生产;能实现井下与井下人员之间的相互沟通,保证煤矿生产的协调性;能通过技术的不断改进,增加我国煤矿业的经济效益,从而带动各行各业的发展。本文通过对移动通信系统的特点的介绍,提出煤矿井下移动通信系统的模块化建立思路。  【关键词】煤矿;移动通信;模块化;建立  煤矿井下移动通信系统的建立关系到国家经济发展的安全和社会
期刊
【摘 要】资格预审是国际、国内招标投标工作的重要步骤,对招标单位和投标单位都有着重要的作用。为了对资格预审进行量化管理,选出诚实可信的投标单位,本文运用了一种全新的评价方法—多目标智能加权灰靶决策,并通过实例说明该方法的具体应用。  【关键词】招标投标 资格预审 多目标智能加权灰靶决策  一、引言  资格预审是资格审查常见的一种形式,是在招标前对潜在投标人进行的资格审查。这个程序,可以保障投标人的
期刊
【摘 要】标本馆和标本是文明社会的产物。植物标本馆又被称为植物标本室,是用于收集和存放植物标本资料的机构。标本资料是某些研究的基础。例如:生物多样性研究和生物学研究。标本资料对地理和生态环境、生物资源等方面都具有重要的研究价值。植物标本的制定过程一般由采集、干燥、装订、贴标签等步骤组成。依照这种方法制成的标本,将会被按照规定的方法存放在标本柜中,如果保存方法得当,这些标本可以存放数百年依然有研究价
期刊
【摘 要】菊池宽(1888—1948)是日本近代著名的剧作家、小说家。《父归》是菊池宽著名的独幕剧,于1917年1月第四次《新思潮》复刊后发表,然而当时未受到认可。1920年10月,名演员市川猿之助在新富座第一次公演此剧,获得了很大的成功。从此,菊池宽一举成名,《父归》也成为了其代表作之一。为了更好了解菊池宽的作品,以及其中蕴含的深刻感情,本文主要以作者创作时的社会背景和个人经历为角度考察作者的写
期刊
【摘 要】以赛亚·伯林是西方自由主义的典型代表,他在《自由论》中驳斥了决定论,特别对马克思主义历史决定论提出疑问——如果真的能够必然带来一个完美社会,人们为什么还要为这种不需要人努力也会到达的幸福的终点牺牲性命呢?他的责难建立在对极权主义的担忧和批判上。虽然有失偏颇,马克思主义历史决定论不完全是他说的样子,但是这种批判对于我们站在时代的语境中,正确阐释马克思主义、克服教条主义具有较大的启示作用。 
期刊
【摘 要】继农业社会和工业社会后,人类迎来了一个新的时代——信息时代,也可叫移动互联网时代,电信行业迎来了快速发展的时期。流量经营成为了通信运营商继语音通话之后新的重点业务。流量需求的快速增长为通信行业带来新的发展机遇。移动互联网能否改变现有的营销模式,创新经营方式,直接影响到运营商是否能够健康稳定发展。本文在介绍了流量经营背景后,重点介绍了流量批发销售方案,最后总结了该方案的优势所在。  【关键
期刊
【摘 要】近年来吉比特无源光网络(GPON)技术以其高带宽、高可靠性和强大的OAM能力成为用户接入网的主流技术。分层QoS(HQoS)与传统的一层QoS相比,最大的区别是可以将调度队列划分为如物理级别、逻辑级别、应用或业务级别等多个调度级别,每一级别可以使用不同的特征进行流量管理。这样通过不同级别的队列调度,实现了多层次的流量管理,从而可以更好地帮助运营商实现多用户、多业务的服务管理。  【关键词
期刊
【摘 要】通信工程作为有着巨大发展前景的行业,最根本的目的就在于发展通信工程传输技术,从而保障信息传输的快捷性、安全性、可靠性以及有效性。本文简要介绍通信工程传输技术的几种常见类型,进而分析通信工程传输技术的具体应用。  【关键词】通信工程 传输技术 ASON 应用  随着经济飞速发展和科学技术的进步,我国通信事业的发展也逐渐加快。通信工程的目的是实现信息的传递利用,要想得到更大发展就需要不断改进
期刊
【摘 要】在数字化浪潮的冲击下,网络越来越普及,作为媒介融合的产物之一,网络视频成为大多数生活的一部分,它的出现给电视媒体带来一种全新的发展方式,改变了人们以往被动观看电视的模式,实现了视频网络按需观看和随看随停的需求,这为电视媒体的发展提供了新的契机。本文从网络视频的定义和特征着手,分析了电视媒体对网络视频应用与开发的必要性,指出了电视媒体在网络视频应用和开发过程中的制约因素,最后提出了应用与开
期刊
【摘 要】随着铁路列车向高速化与准高速化方向的迈进,为保证有效的人机控制和提高运输效率,要求建立一个功能完善的、技术构成先进的铁路通信网。主要介绍了在现实的铁路通信工程建设中,我们应该注意的问题。  【关键词】铁路 通信;工程 建设  一、铁路传输技术  (一)SDH传输技术  SDH是取代PDH的新数字传输网体制,主要针对光纤传输,是在SONET的标准基础上形成的。它把信号固定在帧结构中,复用后
期刊