好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

HTTP协议教程超文本传输协议教学提纲.ppt

12页
  • 卖家[上传人]:yuzo****123
  • 文档编号:238793049
  • 上传时间:2022-01-12
  • 文档格式:PPT
  • 文档大小:329.50KB
  • / 12 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 单击此处编辑母版标题样式单击此处编辑母版副标题样式*18765432一度教育行动是成功的阶梯,行动越多,登得越高行动是成功的阶梯,行动越多,登得越高 HTTP协议教程技术架构 协议功能 通用头域1.Cache-Control头域HTTP-运作方式协议结构 工作原理1HTTP简介蒲奇越蒲奇越一度教育T50蒲奇越单击此处编辑母版标题样式单击此处编辑母版副标题样式*2HTTP协议教程一度教育行动是成功的阶梯,行动越多,登得越高行动是成功的阶梯,行动越多,登得越高 超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议所有的WWW文件都必须遵守这个标准设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法 HTTP简介蒲奇越单击此处编辑母版标题样式单击此处编辑母版副标题样式*3一度教育行动是成功的阶梯,行动越多,登得越高行动是成功的阶梯,行动越多,登得越高 HTTP协议教程HTTP是一个客户端和服务器端请求和应答的标准(TCP)客户端是终端用户,服务器端是网站通过使用Web浏览器、网络爬虫或者其它的工具,客户端发起一个到服务器上指定端口(默认端口为80)的HTTP请求。

      我们称这个客户端)叫用户代理(user agent)应答的服务器上存储着(一些)资源,比如HTML文件和图像我们称)这个应答服务器为源服务器(origin server)技术架构 蒲奇越单击此处编辑母版标题样式单击此处编辑母版副标题样式*4单击此处编辑母版标题样式单击此处编辑母版副标题样式*5一度教育行动是成功的阶梯,行动越多,登得越高行动是成功的阶梯,行动越多,登得越高 HTTP协议教程通用头域通用头域包含请求和响应消息都支持的头域,通用头域包含Cache-Control、Connection、Date、Pragma、Transfer-Encoding、Upgrade、Via对通用头域的扩展要求通讯双方都支持此扩展,如果存在不支持的通用头域,一般将会作为实体头域处理下面简单介绍几个在UPnP消息中使用的通用头域 蒲奇越单击此处编辑母版标题样式单击此处编辑母版副标题样式*6一度教育行动是成功的阶梯,行动越多,登得越高行动是成功的阶梯,行动越多,登得越高 HTTP协议教程: 1.Cache-Control头域Cache-Control指定请求和响应遵循的缓存机制在请求消息或响应消息中设置Cache-Control并不会修改另一个消息处理过程中的缓存处理过程。

      请求时的缓存指令包括no-cache、no-store、max-age、max-stale、min-fresh、only-if-cached,响应消息中的指令包括public、private、no-cache、no-store、no-transform、must-revalidate、proxy-revalidate、max-age各个消息中的指令含义如下 通用头域通用头域包含请求和响应消息都支持的头域,通用头域包含Cache-Control、Connection、Date、Pragma、Transfer-Encoding、Upgrade、Via对通用头域的扩展要求通讯双方都支持此扩展,如果存在不支持的通用头域,一般将会作为实体头域处理下面简单介绍几个在UPnP消息中使用的通用头域蒲奇越单击此处编辑母版标题样式单击此处编辑母版副标题样式*7一度教育行动是成功的阶梯,行动越多,登得越高行动是成功的阶梯,行动越多,登得越高 HTTP协议教程Keep-Alive功能使客户端到服务器端的连接持续有效,当出现对服务器的后继请求时,Keep-Alive功能避免了建立或者重新建立连接市场上的大部分Web服务器,包括iPlanet、IIS和Apache,都支持HTTP Keep-Alive。

      对于提供静态内容的网站来说,这个功能通常很有用但是,对于负担较重的网站来说,这里存在另外一个问题:虽然为客户保留打开的连接有一定的好处,但它同样影响了性能,因为在处理暂停期间,本来可以释放的资源仍旧被占用当Web服务器和应用服务器在同一台机器上运行时,Keep- Alive功能对资源利用的影响尤其突出 HTTP Keep-Alive蒲奇越单击此处编辑母版标题样式单击此处编辑母版副标题样式*8一度教育行动是成功的阶梯,行动越多,登得越高行动是成功的阶梯,行动越多,登得越高 HTTP协议教程2.Date头域Date头域表示消息发送的时间,时间的描述格式由rfc822定义例如,Date:Mon,31Dec200104:25:57GMTDate描述的时间表示世界标准时,换算成本地时间,需要知道用户所在的时区3.Pragma头域Pragma头域用来包含实现特定的指令,最常用的是Pragma:no-cache在HTTP/1.1协议中,它的含义和Cache-Control:no-cache相同蒲奇越单击此处编辑母版标题样式单击此处编辑母版副标题样式*9一度教育行动是成功的阶梯,行动越多,登得越高行动是成功的阶梯,行动越多,登得越高 HTTP协议教程 2.Referer头域Referer头域允许客户端指定请求uri的源资源地址,这可以允许服务器生成回退链表,可用来登陆、优化cache等。

      他也允许废除的或错误的连接由于维护的目的被追踪如果请求的uri没有自己的uri地址,Referer不能被发送如果指定的是部分uri地址,则此地址应该是一个相对地址 Host头域Host头域指定请求资源的Intenet主机和端口号,必须表示请求url的原始服务器或网关的位置HTTP/1.1请求必须包含主机头域,否则系统会以400状态码返回蒲奇越单击此处编辑母版标题样式单击此处编辑母版副标题样式*10一度教育行动是成功的阶梯,行动越多,登得越高行动是成功的阶梯,行动越多,登得越高 HTTP协议教程HTTP协议是基于请求/响应范式的一个客户机与服务器建立连接后,发送一个请求给服务器,请求方式的格式为,统一资源标识符、协议版本号,后边是MIME信息包括请求修饰符、客户机信息和可能的内容服务器接到请求后,给予相应的响应信息,其格式为一个状态行包括信息的协议版本号、一个成功或错误的代码,后边是MIME信息包括服务器信息、实体信息和可能的内容 .HTTP-运作方式蒲奇越单击此处编辑母版标题样式单击此处编辑母版副标题样式*11一度教育行动是成功的阶梯,行动越多,登得越高行动是成功的阶梯,行动越多,登得越高 HTTP协议教程HTTP报文由从客户机到服务器的请求和从服务器到客户机的响应构成。

      请求报文格式如下: 请求行 通用信息头 请求头 实体头 报文主体 请求行以方法字段开始,后面分别是 URL 字段和 HTTP 协议版本字段,并以 CRLF 结尾SP 是分隔符除了在最后的 CRLF 序列中 CF 和 LF 是必需的之外,其他都可以不要有关通用信息头,请求头和实体头方面的具体内容可以参照相关文件 应答报文格式如下: 状态行 通用信息头 响应头 实体头 报文主体 状态码元由3位数字组成,表示请求是否被理解或被满足原因分析是对原文的状态码作简短的描述,状态码用来支持自动操作,而原因分析用来供用户使用客户机无需用来检查或显示语法有关通用信息头,响应头和实体头方面的具体内容可以参照相关文件 .协议结构 蒲奇越单击此处编辑母版标题样式单击此处编辑母版副标题样式*12一度教育行动是成功的阶梯,行动越多,登得越高行动是成功的阶梯,行动越多,登得越高 HTTP协议教程既然我们明白了URL的构成,那么HTTP是怎么工作呢?我们接下来就要讨论这个问题 一次HTTP操作称为一个事务,其工作过程可分为四步: 首先客户机与服务器需要建立连接只要单击某个超级链接,HTTP的工作就开始了 建立连接后,客户机发送一个请求给服务器,请求方式的格式为:统一资源标识符(URL)、协议版本号,后边是MIME信息包括请求修饰符、客户机信息和可能的内容. 工作原理蒲奇越。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.