UDT调查报告_商圈调查报告表

2020-02-27 调查报告 下载本文

UDT调查报告由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“商圈调查报告表”。

UDT调查报告 UDT是一种基于UDP的数据传输协议(UDP-based Data Transfer Protocol,简称UDT)是一种互联网数据传输协议。他完全在UDP上实现,可以应用在除了高速数据传输,也可以应用在其它领域,例如点到点技术(P2P),防火墙穿透,多媒体数据传输等等。UDT的主要目标是效率、公平、稳定。单个的或少量的UDT流应该利用任何高速连接提供的可用带宽,即使带宽变化的很剧烈。同时,任何并发的流必须公平地共享带宽,不依赖于不同的带宽瓶劲、起始时间、RTT。稳定性需要包发送速率应该一直会聚可用带宽很快,并且必须避免拥塞碰撞。UDT并不是在瓶劲带宽相对较小的和大量多元短文档流的情况下用来取代TCP的。UDT主要作为TCP的朋友,和TCP并存,UDT分配的带宽不应该超过根据MAX-MIN规则的最大最小公平共享原则。

UDT是双工的,每个UDT实体有两个部分:发送和接收。发送者根据流量控制和速率控制来发送(或重传)应用程式数据。接收者接收数据包和控制包,并根据接收到的包发送控制包。发送和接收程式共享同一个UDP端口来发送和接收。接收者也负责触发和处理任何的控制事件,包括拥塞控制和可靠性控制和他们的相对机制,例如RTT估计、带宽估计、应答和重传。

UDT总是试着将应用层数据打包成固定的大小,除非数据不够这么大。和TCP相似的是,这个固定的包大小叫做MSS(最大包大小)。由于期望UDT用来传输大块数据流,我们假定只有很小的一部分不规则的大小的包在UDT seion中。MSS能够通过应用程式来安装,MTU是其最优值(包括任何包头)。

UDT拥塞控制算法将速率控制和窗口(流量控制)合并起来,前者调整包的发送周期,后者限制最大的位被应答的包。在速率控制中使用的参数通过带宽估计技术来更新,他继承来自基于接收的包方法。同时,速率控制周期是估计RTT的常量,流控制参数依赖于对方的数据到达速度,另外接收端释放的缓冲区的大小。

UDT有两种包:数据包和控制包。他们通过包头的第一位来区分(标志位)。假如是0,表示是数据包,1表示是控制包。包序号是UDT数据包头中唯一的内容。他是个无符号整数,使用标志位后的31位,UDT使用包基础的需要,例如,每个非重传的包都增加序号1。序号在到达最大值2^31-1的时候覆盖。紧跟在这些数据后面的是应用程式数据。有6种类型的控制包在UDT中,bit1-3表示这些信息。前32位在包头中必须存在。控制信息字段包括0(例如,他不存在)或多个32位无符号整数,这由包类型决定。UDT使用应答子序号的方法。每个ACK/ACK2包有一个无符号的16位序号,他单独于数据包需要。他使用位16-31。应答需要从0到(2^16-1)。位16-31在其他控制包中没有定义。注意,对于数据和控制包来说,能够从UDP协议头中得到实际的包大小。包大小信息能被用来得到有效的数据负载和NAK包中的控制信息字段大小。

UDT在接收端使用4个定时器来触发不同的周期事件,包括速率控制、应答、丢失报告(negative应答)和重传/连接维护。UDT中的定时器使用系统时间作为源。UDT接收端主动查询系统时间来检查一个定时器是否过期。对于某个定时器T来说,其拥有周期TP,将定变量t用来记录最近T被配置或复位的时间。假如T在系统时间t0(t= t0)被复位,那么任何t1(t1-t>=TP)是T过期的条件。四个定时器是:RC定时器、ACK定时器、NAK定时器、EXP定时器。他们的周期分别是:RCTP、ATP、NTP、ETP。

UDT能够充分利用当前有线网络的单独于连接容量的可用带宽、RTT、后台共存流、给定的连接比特错误率,但是他并不适合无线网络。

《UDT调查报告.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
UDT调查报告
点击下载文档
相关专题 商圈调查报告表 调查报告 UDT 商圈调查报告表 调查报告 UDT
[调查报告]相关推荐
    [调查报告]热门文章
      下载全文