http协议(基本的)摘要.pptVIP

  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文档。上传文档
查看更多
HTTP协议简介 一、HTTP协议的缘起 1、HTTP协议的基本概念 超文本传输协议(英文:HyperText Transfer Protocol,缩写:HTTP)是一种详细规定了浏览器和万维网服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送协议。即是用于从WWW服务器传输超文本到本地浏览器的传送协议。 2、HTTP协议的简史 超文本传输协议的前身是世外桃源(Xanadu)项目,超文本的概念是泰德˙纳尔森(Ted Nelson)在1960年代提出的。1990年12月,超文本在CERN首次上线。1991年夏天,继Telnet等协议之后,超文本转移协议成为互联网诸多协议的一分子。HTTP协议的出现给互联网的普及带来了飞跃。 3、HTTP协议的版本的演化 HTTP已经演化出了很多版本,它们中的大 分都是向下兼容的。客户端在请求的开始告诉服务器它采用的协议版本号,而后者则在响应中采用相同或者更早的协议版本。 HTTP/0.9 HTTP/0.9已过时。只接受GET一种请求方法,没有在通讯中指定版本号,且不支持请求头。由于该版本不支持POST方法,因此客户端无法向服务器传递太多信息。 HTTP/1.0 这是第一个在通讯中指定版本号的HTTP协议版本,至今仍被广泛采用,特别是在代理服务器中。 HTTP/1.1 这是当前版本。持久连接被默认采用,并能配合代理服务器工作。还支持以管道方式在同时发送多个请求,以便降低线路负载,提高传输速度。 HTTP/1.1相较于HTTP/1.0协议的区别主要体现在: 缓存处理 带宽优化及网络连接的使用 错误通知的管理 消息在网络中的发送 互联网地址的维护 安全性及完整性 二、HTTP协议的功能 HTTP是WWW(万维网)的核心。 HTTP协议功能很多,可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。 HTTP协议中的一个重要功能,就是代理服务器(Proxy Server),也称为万维网高速缓存(Web Cache)。是指服务器把最近的一些请求、响应暂存在本地,当有新请求到达,若代理服务器发现其与之前暂存的请求相同,则返回暂存的响应,而无需按URL地址重新访问网络。这样大大减少了网络上的通信量,从而优化了网络状况。 另外HTTP包含命令和传输信息,不仅可用于Web访问,也可以用于其他因特网/内联网(指某个组织内部的区域网)应用系统之间的通信,从而实现各类应用资源超媒体访问的集成。 三、HTTP协议的应用 应用一 在我们日常生活中最常见的应用就是上网浏览网页,很多时候我们都会打开电脑,然后做的第一件事就是打开浏览器,然后浏览一下例如。而这种简单的应用操作,完成的客户端与服务器的交互过程就是一个典型的HTTP协议的应用过程。 应用二 视频下载中的Progressive Download (渐进式下载方式)是通过HTTP协议来传输文件。Download在用户点击播放视频节目时,会给用户发送视频文件,用户可以边下载,边播放,在用户暂停播放时。服务器会依旧给客户端发送视频文件,直至整个文件下载完毕或者用户关闭视频。基于此特性产生一个问题 ?????????????????? 如当一个文件为10min,用户观看前3min后就不想再观看而关闭视频播放时,而此时文件可能全部已经下载完毕,这样就会造成7min资源传输浪费 应用三 HTTP Streaming 指的是自适应HTTP Streaming 技术,其主要在服务器实现媒体文件的分片,然后把每个媒体文件分片通过HTTP协议传输媒体流,可以实现媒体播放过程中的码率变化。结合网络带宽资源,为用户提供更好的体验。 在带宽资源充分的情况下,可为用户提供高码率的视频体验,在带宽资源不足时可为用户提供低码率的视频体验,在带宽资源变化的情况下,可为用户提供可变的码率的视频服务.即当网速好时,可以选择高清视频,当网速不好时,可以选择标清视频。 四、HTTP协议的展望 由于网络的快速发展,为了能够更好地适应复杂的和高带宽的应用,IETF已开始了对下一代HTTP(超文本传输协议)即HTTP/2.0的开发工作。 HTTP2.0(草案)相对于HTTP1.1在减少网络延迟不中断HTTP语义方面提出了一系列的改进。其中一个重要的改进便是HTTP2.0引入二进制框架,这是HTTP1.1所不兼容的。 HTTP2.0可以减少加载网页的时间 Thats all Thank you * * HTTP协议 缘起 功能 应用 展望 客户端 服务器 HTTP请求 HTTP响应 客户端与服务器通过H

文档评论(0)

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

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

1亿VIP精品文档

相关文档