Http协议简介

上传人:新** 文档编号:456684069 上传时间:2023-09-14 格式:DOCX 页数:5 大小:68.93KB
返回 下载 相关 举报
Http协议简介_第1页
第1页 / 共5页
Http协议简介_第2页
第2页 / 共5页
Http协议简介_第3页
第3页 / 共5页
Http协议简介_第4页
第4页 / 共5页
Http协议简介_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

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

1、HTTP 协议基础1 .Http(Hypertext Transfer Protocal 超文本传输协议 )2 .Http 是以明文方式发送数据(数据不是加密的,很不安全https 协议 )3 .用于从 www 服务器传输超文本到本地浏览器的传输协议4 .Http 协议是以 TCP/IP 为基础的应用层协议, 用于定义浏览器与 Web 服务器之间交换数据的过程,大家平常通过浏览器访问Internate 上的某一个网页的过程就是借助HTTP 协议完成的5 .现在广泛使用的版本HTTP1.1a)跟Httpl.0最大的区别是支持持久连接,在一个 TCP/IP 连接上可以传送多个HTTP 请求和相应,

2、减少了建立和关闭连接的消耗和延迟1. 在 1.0 中如果要访问某个包含很多图片的网页时,每张图片都会建立一个连接,当图片下载完毕后,就会关闭连接 ( 当某个网站图片很多时, 这样就会造成下载速度非常慢 ),而在 Http1.1支持可持续性连接b) Http1.1 还允许客户端不用等待上一次请求结果返回,就可以发出下一次请求,但服务器端必须按照接收到客户端请求的先后顺序依次回送响应结果,以保证客户端能够区分出每次请求的相应内容,这样也显着地减少了整个下载过程所需要的时间6 .状态码:a) 200b) 400c) 5007 .使用Telnet程序分析浏览器访问 Web资源 的过程8 .用Telne

3、t程序分析浏览器访问 Web资源的 过程a) 在命令窗口输入 i.ii. 如果链接成功, Telnet 程序将启动一个新的命令行窗口,该命令行窗口可以将客户输入的数据发送给服务器程序和显示服务器程序接收的数据iii. 在 telnet 程序启动的命令行窗口中,输入如下内容1. GET /test.html HTTP/1.12. Host:3. 4. 上面的第一行表示要获取该Web 站点的 /test.html 网页文档,期望使用HTTP1.1 版本的协议来交换数据,GET 和 HTTP 都必须要大写,第二行表示发送的 Host 头消息为空,表示要访问该Web服务器上的默认站点,当我们在IE浏览

4、器地址栏中输入时,浏览器将生成类似上述的请求信息发给Web服务器,服务器程序则会送给浏览器类似上述的相应信息,只是浏览器获取服务器程序返回的内容后,会对这些内容做了处理,例如,处理各种状态信息和按 HTML 语法格式将其中属于正文的部分显示在浏览器窗口中9.HTTP 协议是一个无状态协议,也就是说客户端的一次请求接收结束后就会断开与服务 器的连接, 当发出第二次请求后重新建立访问连接,所以对于用户的多次请求我们就需要一种机制进行跟踪a) Cookie 跟踪:服务器端向客户端保存一些信息 (只能是文本文件, 长度也是有限制的最长为4K ,客户端也可以阻止服务器的写入) ,因此 Cookie 跟踪不太稳定, 基于 Cookie 的开发一般是做些锦上添花的东西可有可无,对于核心的业务逻辑我们不能用 Cookie 进行开发b)服务器在向客户端写数据的时候会将客户端标识一起写入,便于下次该客户访问是从客户端获取重要信息c) 服务器只能取出它自己在客户端写入的信息d) Cookie 分类i.无生命周期的Cookie,它存活去IE浏 览器的缓存中11. 有生命周期的 Cookie , 它具有有效时间,它存在于客户端磁盘中,有效期后自动消失e) 一个JSP设置的Cookies能够被同一个路径和其子路径下面的f) JSP读取至|J

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 营销创新

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