卫星网络HTTP加速技术探究.doc

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

卫星网络HTTP加速技术探究   摘 要: HTTP协议作为浏览网页的多交互式协议,给用户带来了很好的上网体验,当其应用于高延时卫星网络环境下时,会严重影响Web访问的效率。针对该问题提出一种适用于卫星网络的HTTP加速技术解决方案,主要采用将缓存和预取相结合的方法达到对HTTP协议加速的效果。Web预取和缓存技术以期降低用户的访问延迟,提高网络浏览速度,在高延时的情况下达到很好的用户体验 关键词: HTTP加速; Web预取; Web缓存; 卫星网络 中图分类号: TN927+.2?34; TP393.0 文献标识码: A 文章编号: 1004?373X(2017)09?0046?04 Abstract: HTTP protocol, as a multi?interactive protocol for webpage browsing, has brought a good Internet experience for users. When WWW is applied to the long?delay satellite network environment, it will seriously affect on the efficiency of Web access. Aiming at this problem, a new solution of HTTP acceleration technology suitable for satellite network is proposed. The method of combining caching and prefetching is used to reach the effect of HTTP protocol acceleration. The Web prefetching and caching technologies can reduce the access delay of users, improve the network browsing speed, and reach a better user experience in the case of long delay. Keywords: HTTP acceleration; Web prefetching; Web caching; satellite network 0 引 言 近些年卫星网络在通信系统中占据着举足轻重的地位,Web作为卫星网络的核心应用,缓解了当前地面网络的压力,但是由于卫星网络的高延时、高误码和带宽资源受限等特性[1],其访问流量和访问速度成为用户最关心的问题,也是目前卫星网络发展的主要障碍 HTTP协议是一种串行的流水线多交互式协议,采用“请求?应答”的模式传输数据,其适用于分布式超媒体信息系统[2]。HTTP应用在时延较小的局域网中效率较高、性能较好,但应用在长延时的卫星链路中会使其传输效率严重下降,用户的体验度也会大大降低[3?4]。所以必须对原有的HTTP协议进行修改,研究一种适合于卫星网络的HTTP协议加速技术来解决上述问题 目前很多国外的专业卫星通信设备服务商的加速网关设备能提供很好的HTTP加速功能,技术已经相当成熟,比如iDirect,Cisco,Xtar,Newtec等。由于国外网络兴起较早,对HTTP加速技术的研究也很成熟,而且大多技术成果都得到广泛应用,但由于商业原因对相关HTTP加速设备的关键技术知之甚少[5?6] HTTP加速技术的常用手段有Web缓存技术和Web预取技术[7]。缓存技术的关键问题是选择缓存替换算法。目前常用的缓存替换算法主要有三种: (1) 基于访问频度的LFU缓存替换方法,该方法是将页面访问次数最少的对象换出; (2) 基于访问时间间隔的LRU缓存替换方法,该方法是将缓存中最近最少被访问的对象换出; (3) 基于文档大小的SIZE缓存替换方法,选择将最大的缓存对象替换出去[8] 虽然缓存技术在互联网上有着非常广泛的应用,可以有效地减少重复数据包的传输,但是随着Web内容的丰富,个性化服务的比重增加,缓存技术对网络性能的改善已不再显著[9?10]。预取技术作为缓存技术的一种必要补充手段,是突破缓存性能上限最有效的方法,也是提高网络服务质量的关键技术,如何使缓存和预取更好地协同工作正成为HTTP加速技术领域研究的热点。按照预取位置的不同可以将预取分为客户端预取,代理服务器预取和服务器预取[11] 1 卫星网络HTTP加速系统设计 1.1 HTTP加速系统架构设计 本文主要使用缓存和预取相结合的方法达到HTTP加速的效果

文档评论(0)

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

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

1亿VIP精品文档

相关文档