互联网的流控制传输协议研究-计算机应用技术专业论文.docxVIP

互联网的流控制传输协议研究-计算机应用技术专业论文.docx

  1. 1、本文档共101页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
互联网的流控制传输协议研究-计算机应用技术专业论文

北京邮电大学博士研究生学位论文 北京邮电大学博士研究生学位论文 中文摘要 中文摘要 流控制传输协议(Stream Control Transmission Protocol,SCTP)是IETF于2000 年10月制定的传输层协议标准(RFC2960)。SCTP与TCP,UDP处于协议体系层 次结构中相同的位置,它使用下层无连接分组网络提供的服务,为上层应用提供 传输层功能服务。SCTP和TCP有很多相似的机制:首先,SCTP也是面向连接的、 端到端的全双工传输协议,为上层应用提供可靠的传输服务,保证数据在网络中 的无差错传输。其次,SCTP也是面向会话的机制,在传输数据之前,在两个SCTP 端点之间建立通信联系,这种联系称为SCTP关联(association),类似于TCP连 接,关联一直保持到数据传输完毕。SCTP的提出背景是TCP目前存在的一些缺 陷:1)完全有序的传输不适于某些只要求传输内容部分有序的应用;2)无格式 的面向字节流传输不能提供内容定界,3)在多宿主机上使用TCP套接口比较复杂: 4)TCP连接易于受到拒绝服务(Demal of Service,DoS)攻击。SCTP最先是针 对在无连接的网络中可靠地传输PSTN信令而提出来的,是一种通用传输协议, 它的功能集是TCP功能集的超集,也就是,SCTP能向上层应用提供TCP所能提 供的所有服务,同时,SCTP由于自身的特点,例如支持多宿主机和多流机制,也 可以用于其它更广泛的应用。本文通过分析和大量的仿真实验证明了SCTP在有线 和无线环境中传送主流应用(FTP,TELNET,HTTP)时具有的优于TCP的特点。 首先是SCTP支持多宿主机的特点,可以提供网络级容错,其次是其基于流控制的 特点,可以缓解队头阻塞(Head OfLine block,HOL)。此外,SCTP面向消息, 可以简化端系统上的协议功能结构。除了以上流控制特性以外,SCTP还综合了 TCP的各种搁塞控制和差错控制特性。今后在丰富和完善应用接口API之后,SCTP 有可能在主流应用中代替TCP。 本文提出了基于独立路径拥塞控制的SCTP负荷分担机制,同时为此设计了避 免不必要快速重传的算法LSFR(分集快速重传算法)。SCTP负荷分担利用SCTP 的多路径特点,充分利用网络资源,因此可以获得更高的吞吐量。要实现SCTP 负荷分担,必须对原来的SCTP拥塞控制算法做改动。仿真结果表明实现了分集快 速重传算法的负荷分担是有效的。而且分集快速重传算法LSFR只对SCTP发送端 北京邮电大学博士研究生学位论文 北京邮电大学博士研究生学位论文 中文摘要 做改进,可以和现有的SCTP协议兼容,也就是实现了负荷分担的SCTP端点和标 准SCTP端点可以建立关联进行通信。作为移动SCTP一个增强功能,SCTP负荷 分担用在移动网络中可以明显改善切换时的性能,有助于实现无缝切换。传输层 移动性是互联网移动性解决方案之一,它不依赖于网络基础设施,仅通过修改端 系统的传输层协议功能来实现移动性,相对于其它层次有比较明显的优势。移动 SCTP的负荷分担可以增强传输层移动性的功能,在移动主机处于切换中的从重叠 区时使用负荷分担功能有助予实现移动口网络中的平滑越区切换。 本文针对无线环境提出了一种以接收方为控制中心的SCTP(Reception Control SCTP:RCSCTP)。标准SCTP是作为一种通用传输协议标准提出的,和TCP~样, 主要针对有线P网络设计,并没有专门考虑在移动环境下的应用。在移动终端引 入互联网之后,最后一跳无线链路对通信的影响很大。小带宽,高误码率,信道 的时变特性严重影响端到端的传输性能。目前无线移动环境下的TCP改进主要是 针对最后一跳链路给TCP连接带来的性能下降而提出的,但这些改进方案主要专 在传输层解决无线移动环境下带来的问题,很少考虑层间结合的方式。有的TCP 改进方案还需要中间节点的支持,破坏了传输协议端到端的特性。SCTP应用到无 线移动环境中也必须考虑最后一跳无线链路的影响。由于移动终端直接面对无线 接入方式,因此最了解无线链路的状态。把传输控制功能,例如拥塞控制,流量 控制,差错控制的功能转移到移动终端上来,通过把链路层信息向上层传递,通 过层间配合的方式能更好地解决最后一跳无线链路的问题。在Client/Server方式的 应用场景下,移动主机作为客户终端,固定主机作为服务器,下行流量远大于上 行流量,这种机制应用于移动终端客户机有明显优点。综合应用SCTP支持多宿主 机的特点,我们提出的RCSCTP作为一种新型SCTP变种,使SCTP性能在移动 环境下得到增强。SCTP本身就是支持多宿主机的,因此在SCTP上的接收端控制 可以直接提供对多接口的支持。接收

您可能关注的文档

文档评论(0)

131****9843 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档