tcp和sctp—cmt研究和在无线网络应用比较

tcp和sctp—cmt研究和在无线网络应用比较

ID:5929673

大小:35.00 KB

页数:10页

时间:2017-12-29

tcp和sctp—cmt研究和在无线网络应用比较_第1页
tcp和sctp—cmt研究和在无线网络应用比较_第2页
tcp和sctp—cmt研究和在无线网络应用比较_第3页
tcp和sctp—cmt研究和在无线网络应用比较_第4页
tcp和sctp—cmt研究和在无线网络应用比较_第5页
资源描述:

《tcp和sctp—cmt研究和在无线网络应用比较》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、TCP和SCTP—CMT研究和在无线网络应用比较  摘要:TCP协议与SCTP协议同属于传输层协议,都可以提供可靠的数据传输服务。SCTP-CMT是在SCTP协议的基础上提出的并行多路径传输机制,可以同时利用多条路径进行数据传输以提高链路的利用率,该文对TCP和SCTP-CMT的基本特性进行了简述。为比较TCP与SCTP-CMT在具有多种接入方式的无线网络中的传输性能,该文以车载网络环境为例,并在NS2仿真工具下对TCP与SCTP-CMT在车载网络环境中的传输效率进行仿真比较,仿真结果显示,SCTP-CMT的传输性能始终高于TCP。关键词:TCP协议;SCTP协议;并

2、行多路径传输;无线网络;车载网络中图分类号:TP393文献标识码:A文章编号:1009-3044(2013)27-6091-0310当前网络中广泛使用的传输层协议是TCP和UDP协议,TCP与UDP的显著区别是TCP可以提供可靠的数据传输服务,这使它在网络应用中有着杰出的贡献,然而随着网络技术的提高,TCP的局限性也越来越明显。SCTP协议(流控制传输协议)是2000年提出的新一代传输层协议,它具有与传统TCP和UDP协议不同的多宿性和多流性,不仅可以提供可靠的数据传输服务还具有选择性重传、无序递交等特性[1]。为充分利用每条路径资源以提高网络传输速率,Iyengar

3、博士等人在SCTP基础上提出了并行多路径传输(ConcurrentMultipathTransfer)机制,在近年来受到了更多的关注,并已逐渐成为研究的热点,该文对TCP及SCTP-CMT的基本特性进行了介绍。随着无线网络的发展以及接入方式的多样化,无线网络通信受到了越来越多的关注,尤其是具有多种接入方式的无线网络通信,而车载网络属于高速移动的无线网络,且随着汽车的日益普及,对车载网络的研究具有一定的意义,基于以上几点,该文以车载网络为例来研究TCP和SCTP-CMT在具有多种接入方式的无线网络中的传输性能,并在NS2仿真平台上对TCP与SCTP-CMT在车载网络环境

4、中的性能进行了仿真分析比较。1TCP10TCP协议(传输控制协议)是面向连接的、可靠的、基于字节流的传输层协议,当前网络中大多数的应用是使用TCP协议来进行数据传输的。作为在IP网络中可靠的数据传输协议,TCP协议有着杰出的表现。使用TCP协议进行传送的数据必须满足无重复、无差错和按序到达特点,正是因为TCP这些特性保证了数据传送的可靠性和健壮性;TCP协议的拥塞控制算法包括慢启动、拥塞避免、快速恢复和快速重传算法,在发生网络拥塞时拥塞控制算法能显著提高TCP的传输性能。使用TCP协议进行通信的两个端点在通信之前需通过三次握手来建立一条逻辑通信链路,在链路建立好后会进

5、入慢启动阶段,进而进入拥塞避免阶段和拥塞控制阶段[2]。在刚开始制定TCP协议时,由于当时的网络传输速度还很慢,网络性能也比较稳定,因此在设计数据包格式时为减少开销,将头部设计的非常紧凑,这使得TCP协议的可扩展性较差,几乎不能扩展。然而随着网络接入技术的提高和网络带宽资源的增加,TCP因受到可靠数据传输服务要求以及拥塞控制机制的限制,已经不能充分利用现有的网络带宽资源,急需进行扩展,尤其是在以车载网络环境为例的具有多种接入方式的无线网络环境中。不同的链路在带宽以及传输时延上都存在着较大的差异,当TCP在不同链路之间进行切换时,性能会受到很大的影响[3]。此外,TCP

6、不能有效区别拥塞丢包与链路故障丢包,而是简单的将丢包均视为拥塞丢包,然而在无线网络中丢包不仅仅是拥塞丢包造成的也可能是因无线信号差错造成的,简单的归因于拥塞丢包会导致拥塞窗口的不必要降低,进而降低传输效率[4]。可见,TCP在具有多种接入方式的无线网络环境下应用的局限性越来越明显。2SCTP-CMT10SCTP协议是由SIGTRAN组织最初设计并用来在IP网络上传输信令消息、面向数据流的端到端传输协议,SCTP可以提供可靠的数据传输服务并且可以保留数据消息边界[5]。SCTP协议中引入了关联的概念,关联是指两个终端经过四次握手后建立的一种连接关系。除此之外,SCTP还

7、具有许多新特性,如多宿性、多流性。多宿性是SCTP的重要特性之一,在具有多个网络接口的主机上,可以通过多个IP地址来访问该主机,假设需要通信的两个主机分别有N个和M个接口,则该关联中最多可以拥有N*M条路径,使用多路径的目的是获得冗余,这可以避免因某条路径的失效而导致整个关联失败的现象发生,提高了通信的可靠性[6]。多流性(multi-stream)是指在使用SCTP进行数据传输的两个端点可以同时拥有多个流,用户除了可以选择使用不同的路径进行数据传输外,还可通过不同的数据流来传输数据,且不同的数据流之间相互独立。10在实际应用中,使用SCTP协议进行

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。