基于NS2的传输协议性能比较与分析.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第27卷第2 常熟理工学院学报(自然科学) Vol.27No.2 2013年3月 JournalofChangshuInstituteTechnology(NaturalSciences) Mar.,2013 基于NS-2的传输协议性能比较与分析 1,2 2 黄海利 ,王晓喃 (1. 中国矿业大学 计算机科学与技术学院,江苏 徐州 221116; 2. 常熟理工学院 计算机科学与工程学院,江苏 常熟 215500) 摘 要:传输层上有两个重要协议,一个无连接的UDP 协议和一个面向连接的TCP 协议. 两种 协议各有特点和优势,可以用于不同坏境的应用. 本文通过NS-2 对TCP 和UDP 的性能参数进行了 详细的对比和分析,得到如下结论:UDP 更适合于对传输延迟敏感的应用,TCP 则适合于对可靠性 具有高要求的应用. 关键词:TCP ;UDP ;传输层;局域网 中图分类号:TP393.04 文献标识码:A 文章编号:1008-2794 (2013 )02-0118-04 1 引言 TCP/IP 的体系结构已经被广泛应用,传输层是整个网络体系结构中的关键层. 从通信和信息处理的角 度看,传输层向上面的应用层提供通信服务,属于面向通信部分的最高层,同时也是用户功能中的最低层. 传输层有两种不同的传输协议,即面向连接的TCP (Transmission control protocol )和无连接的UDP (User da⁃ tagram protocl ). 由于两种协议各有特点和优势,因此它们适用于不同坏境的应用,从而面临着在不同的网络应用中该如 何正确选择协议的问题. 深入理解不同协议的优缺点和性能指标是应用协议的前提,因此本文从传输延时、 丢包率、吞吐量三个方面分别对TCP 和UDP 的性能进行了分析,为如何应用这两种协议提供了参考依据. 2 传输协议 2.1 TCP 协议 TCP 是面向连接的传输层协议,即应用程序在使用TCP 协议之前,必须建立TCP 连接,在数据传送完毕 后,必须释放建立的连接,此过程也称作三次握手(Three-way handshake ). TCP 提供可靠交付的数据传输,通过TCP 连接传送的数据具有如下特点:无差错、不丢失、不重复并且按 序到达. TCP 使用分组编号,在发送端对用户数据进行分片,在接收端进行重组. 接收端接收到数据后,都需 发送确认消息给发送方,通知其已经成功收到数据. TCP 采用滑动窗口机制来控制发送方的发送速率,发送方和接收方都维持一个特定大小的窗口,窗口内 收稿日期:2012- 11-09 基金项目:国家自然科学基金项目“基于IPv6 的全IP 无线传感器网络关键技术研究”) 通讯联系人:王晓喃,副教授,博士/博士后,硕士生导师,研究方向:计算机网络与应用,E-mail :wxn_2001@ 163.com. 2 黄海利,王晓喃:基于NS-2 的传输协议性能比较与分析 119 的数据允许发送. 当发送方接收到确认帧后,它会向前移动自己的发送窗口. 接收方收到按序到达的数据 后,也会向前移动自己的窗口,从而达到两个窗口相互作用控制发送速率的目的. 网络的拥塞是不可避免的,如何防止数据拥塞至关重要,TCP 采取如下措施来防止拥塞. 在发送端发送 数据之前,并不知道网络的负荷情况,如果将大量的数据注入到网络,很有可能引起网络拥塞. 慢开始 (slow-start )算法是由小到大逐渐增大(按照指数规律增长)拥塞窗口的数值,不断监测网络拥塞情况. 当注 入量不断增大时,必然会导致拥塞. 此时,采用拥塞避免机制解

文档评论(0)

higu65 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档