http协议(基本的介绍)_第1页
http协议(基本的介绍)_第2页
http协议(基本的介绍)_第3页
http协议(基本的介绍)_第4页
http协议(基本的介绍)_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2022-6-2712022-6-272HTTP协议缘起功能应用展望2022-6-273一、HTTP协议的缘起 1、HTTP协议的基本概念 超文本传输协议(英文:HyperText Transfer Protocol,缩写:HTTP)是一种详细规定了浏览器和万维网服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送协议。即是用于从WWW服务器传输超文本到本地浏览器的传送协议。2022-6-274客户端服务器HTTP请求HTTP响应客户端与服务器通过HTTP的交互过程2022-6-275 2、HTTP协议的简史 超文本传输协议的前身是世外桃源(Xanadu)项目,超文本的概念是泰德纳尔森

2、(Ted Nelson)在1960年代提出的。1990年12月,超文本在CERN首次上线。1991年夏天,继Telnet等协议之后,超文本转移协议成为互联网诸多协议的一分子。HTTP协议的出现给互联网的普及带来了飞跃。2022-6-2763、HTTP协议的版本的演化 HTTP已经演化出了很多版本,它们中的大分都是向下兼容的。客户端在请求的开始告诉服务器它采用的协议版本号,而后者则在响应中采用相同或者更早的协议版本。HTTP/0.9HTTP/1.0HTTP/1.12022-6-277HTTP/0.9 HTTP/0.9已过时。只接受GET一种请求方法,没有在通讯中指定版本号,且不支持请求头。由于该

3、版本不支持POST方法,因此客户端无法向服务器传递太多信息。2022-6-278HTTP/1.0 这是第一个在通讯中指定版本号的HTTP协议版本,至今仍被广泛采用,特别是在代理服务器中。2022-6-279HTTP/1.1 这是当前版本。持久连接被默认采用,并能配合代理服务器工作。还支持以管道方式在同时发送多个请求,以便降低线路负载,提高传输速度。 HTTP/1.1相较于HTTP/1.0协议的区别主要体现在: 缓存处理 带宽优化及网络连接的使用 错误通知的管理 消息在网络中的发送 互联网地址的维护 安全性及完整性2022-6-2710二、HTTP协议的功能u HTTP是是WWW(万维网)的核心

4、。(万维网)的核心。 HTTP协议功能很多,可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。2022-6-2711uHTTP协议中的一个重要功能,就是代理服务器代理服务器(Proxy Server),也称为万维网高速缓存(Web Cache)。是指服务器把最近的一些请求、响应暂存在本地,当有新请求到达,若代理服务器发现其与之前暂存的请求相同,则返回暂存的响应,而无需按URL地址重新访问网络。这样大大减少了网络上的通信量,从而优化了网络状况。2022-6-2712u 另外HTTP包含命令和传输

5、信息,不仅可用于Web访问,也可以用于其他因特网/内联网(指某个组织内部的区域网)应用系统之间的通信,从而实现各类应用资源超媒体访问的集成。2022-6-2713三、HTTP协议的应用2022-6-2714应用一 在我们日常生活中最常见的应用就是上网浏览网页,很多时候我们都会打开电脑,然后做的第一件事就是打开浏览器,然后浏览一下例如。而这种简单的应用操作,完成的客户端与服务器的交互过程就是一个典型的HTTP协议的应用过程。2022-6-2715应用二 视频下载中的Progressive Download (渐进式下载方式)是通过HTTP协议来传输文件。Download在用户点击播放视频节目时,

6、会给用户发送视频文件,用户可以边下载,边播放,在用户暂停播放时。服务器会依旧给客户端发送视频文件,直至整个文件下载完毕或者用户关闭视频。基于此特性产生一个问题 ?2022-6-2716 如当一个文件为10min,用户观看前3min后就不想再观看而关闭视频播放时,而此时文件可能全部已经下载完毕,这样就会造成7min资源传输浪费2022-6-2717应用三 HTTP Streaming 指的是自适应HTTP Streaming 技术,其主要在服务器实现媒体文件的分片,然后把每个媒体文件分片通过HTTP协议传输媒体流,可以实现媒体播放过程中的码率变化。结合网络带宽资源,为用户提供更好的体验。2022-6-2718 在带宽资源充分的情况下,可为用户提供高码率的视频体验,在带宽资源不足时可为用户提供低码率的视频体验,在带宽资源变化的情况下,可为用户提供可变的码率的视频服务.即当网速好时,可以选择高清视频,当网速不好时,可以选择标清视频。2022-6-2719四、HTTP协议的展望2022-6-27202022-6-2721 由于网络的快速发展,为了能够更好地适应复杂的和高带宽的应用,IETF已开始了对下一代HTTP(超文本传输协议)即HTTP/2.0的开发工作。2022-6-2722 HTTP2.0(草案)相对于HTTP1.1在减少网络延迟不中断HTTP语义方面提出

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论