网站大量收购独家精品文档,联系QQ:2885784924

对于TCP UDP协议混合使用的探讨.pdf

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
对于TCP UDP协议混合使用的探讨

对于TCP UDP协议混合使用的探讨 来源:115软件站 在以往的网络传输中,我们都知道经典的HTTP传输协议,但其本身 的请求建立和响应过程非常容易造成失败。那么,这里我们就提出了 应用混合TCP UDP协议的相关概念来解决这方面内容。 超文本传输协议(HTTP)是目前通过Internet进行信息交换最主要 的方式。HTTP协议是建立在请求/响应(request/response)模型上的。 首先由客户建立一条与服务器的TCP链接,并发送一个请求到服务 器,请求中包含请求方法、URI、协议版本以及相关的 MIME(Multipurpose Internet Mail Extensions)样式的消息。服务 器响应一个状态行,包含消息的协议版本、一个成功和失败码以及相 关的MIME式样的消息(包含服务器的信息、资源实体的信息和可能的 资源内容)。 图1给出了HTTP协议实现的一个简单模型。HTTP/1.0为每一次HTTP 的请求/响应建立一条新的TCP链接,因此一个包含HTML内容和图片 的页面将需要建立多次的短期的TCP链接。一次TCP链接的建立将需 要3次握手。另外,为了获得适当的传输速度,则需要TCP花费额外 的回路链接时间(RTT)。每一次链接的建立需要这种经常性的开销, 而其并不带有实际有用的数据,只是保证链接的可靠性,因此 HTTP/1.1提出了可持续链接的实现方法。HTTP/1.1将只建立一次TCP 的链接而重复地使用它传输一系列的请求/响应消息,因此减少了链 接建立的次数和经常性的链接开销。 可持续链接减少了每次TCP链接建立的时间,但是一个空闲的TCP链 接将需要一个Socket和相应的存储缓冲区。一个Socket缓冲区的最 小长度必须大于一个TCP包的最大长度,即64 KB,而且很多实现方 法在链接建立时将预分配一些缓冲区。可用的Socket的数量是有限 的,很多基于BSD的操作系统对于能够同时打开的链接数都有一个缺 省的最大值。 无线掌上设备PDA的应用(如浏览器)特点表现在: ① 因为页面是针对掌上设备制作的,一般在1 K~2K字节,比较小; ② 目前无线通信网络的带宽很窄,GSM的数据信道带宽只有9.6 K。 当前Web页面的访问大多通过HTTP协议,并使用TCP作为下层的传 输控制协议。但不幸的是,TCP并不适合短会话的应用情况,不同于 现在采用的使用单一TCP传输协议进行数据传输的方式。本文提出了 采用动态选择传输层协议(TCP UDP协议)的方法来改善取回页面的 延迟、网络拥塞以及服务器的负荷。 这种混合TCPUDP协议的方法结合两个方面的优点:首先,对于需要 比较少数据传输的情况,它将使用UDP作为传输层的协议,从而避免 了TCP链接的多次握手开销;另外,对于需要较多数据传输的情况, 它将使用可靠的带有重排序和拥塞控制的TCP协议作为传输层的协 议。混合TCPUDP协议的实现方法只需要对应用层的改动,而操作系 统的核心代码不用任何更改。仅采用UDP协议的缺点在于,需要在应 用层建立一套类似于TCP复杂的控制协议,从而进行重排序和拥塞控 制来保证传输的可靠性。

文档评论(0)

f8r9t5c + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档