http协议【】

上传人:ali****an 文档编号:121578626 上传时间:2020-02-24 格式:PPT 页数:18 大小:3.16MB
返回 下载 相关 举报
http协议【】_第1页
第1页 / 共18页
http协议【】_第2页
第2页 / 共18页
http协议【】_第3页
第3页 / 共18页
http协议【】_第4页
第4页 / 共18页
http协议【】_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《http协议【】》由会员分享,可在线阅读,更多相关《http协议【】(18页珍藏版)》请在金锄头文库上搜索。

1、 超文本传输协议HTTP HyperTextTransferProtocol 太原大学计算机工程系 白文江 start end 20min 1 2 4 HTTP简介 HTTP的工作原理 3 HTTP报文结构 HTTP代理 目录 HyperTextTransferProtocol 包含有超链接 Link 和各种多媒体元素标记 Markup 的文本 这些超文本文件彼此链接 形成网状 Web 因此又被称为网页 WebPage 这些链接使用URL表示 最常见的超文本格式是超文本标记语言HTML URL即统一资源定位符 UniformResourceLocator 用来唯一地标识万维网中的某一个文档 U

2、RL由协议 主机和端口 默认为80 以及文件名三部分构成 如 80 news index html 协议 主机 端口 80 文件名及其路径 是一种按照URL指示 将超文本文档从一台主机 Web服务器 传输到另一台主机 浏览器 的应用层协议 以实现超链接的功能 start end 20min 1 2 HTTP简介 HTTP的工作原理 在用户点击URL为 HTTPoverTCP TCP连接 建立TCP连接 HTTP请求报文 释放TCP连接 即浏览器每请求一个Web文档 就创建一个新的连接 当文档传输完毕后 连接就立刻被释放 HTTP1 0 HTTP0 9采用此连接方式 对于请求的Web页中包含多个

3、其他文档对象 如图像 声音 视频等 的链接的情况 由于请求每个链接对应的文档都要创建新连接 效率低下 即在一个连接中 可以进行多次文档的请求和响应 服务器在发送完响应后 并不立即释放连接 浏览器可以使用该连接继续请求其他文档 连接保持的时间可以由双方进行协商 是指同一个客户端 浏览器 第二次访问同一个Web服务器上的页面时 服务器无法知道这个客户曾经访问过 HTTP的无状态性简化了服务器的设计 使其更容易支持大量并发的HTTP请求 start end 20min 1 2 HTTP简介 3 HTTP报文结构 HTTP的工作原理 即从客户端 浏览器 向Web服务器发送的请求报文 报文的所有字段都是

4、ASCII码 方法 URL 版本 CRLF 首部字段名 值 CRLF CRLF 实体主体 Entitybody 请求行如 GET index htmlHTTP 1 1 首部行 用来说明浏览器 服务器或报文主体的一些信息 如 Host Connection closeUser Agent Mozilla 5 0Accept Language cn 请求报文 即从Web服务器到客户机 浏览器 的应答 报文的所有字段都是ASCII码 版本 状态码 短语 CRLF 首部字段名 值 CRLF CRLF 实体主体 Entitybody 状态行如 HTTP 1 1200OK 首部行 用来说明浏览器 服务器或

5、报文主体的一些信息 如 Date Wed 08May200822Sever Apache 1 3 2 Unix Content Length 4096Content Type text html 响应报文 方法 Method 是对所请求对象所进行的操作 也就是一些命令 请求报文中的操作有 状态码 Status Code 是响应报文状态行中包含的一个3位数字 指明特定的请求是否被满足 如果没有满足 原因是什么 状态码分为以下五类 具体各状态码的含义 请参考W3C的HTTP1 1标准规范RFC2616 http www w3 org Protocols rfc2616 rfc2616 html 请

6、求行 首部字段 行 状态行 首部字段 行 start end 20min 1 2 4 HTTP简介 3 HTTP报文结构 HTTP代理 HTTP的工作原理 HTTP代理又称Web缓存或代理服务器 ProxyServer 是一种网络实体 能代表浏览器发出HTTP请求 并将最近的一些请求和响应暂存在本地磁盘中 当请求的Web页面先前暂存过 则直接将暂存的页面发给客户端 浏览器 无须再次访问Internet 浏览器向HTTP代理发出页面请求 HTTP代理查找缓存页面 用缓存页面响应请求 找到 代表浏览器向源Web服务器发出请求 未找到 源Web服务器响应HTTP代理 HTTP代理缓存请求到的页面 将请求到的页面响应给浏览器 ThanksForYourTime ThanksForYourTime ThanksForYourTime

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号