http协议及其分析工具使用

http协议及其分析工具使用

ID:45493661

大小:744.50 KB

页数:9页

时间:2019-11-13

http协议及其分析工具使用_第1页
http协议及其分析工具使用_第2页
http协议及其分析工具使用_第3页
http协议及其分析工具使用_第4页
http协议及其分析工具使用_第5页
资源描述:

《http协议及其分析工具使用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1.http协议1.1.简述http协议(HyperTextTransferProtocol)是超文本传输协议,是客户端浏览器或其他程序与器之间的应用层通信协议。http协议又是一种分布式,合作式,多媒体信息系统服务,由于其简捷、快速的方式,http协议迅速成为互联网上应用最为广泛的一种网络协议。1.2.实现目的最初是为了传输最互联网原始数据,现在http协议已作为互联网一种分布式,合作式,多媒体信息系统服务,不再是简单的数据传输,而是更加复杂的数据传输,包括图片、视频以及音乐等数据传输。1.3.状态码状态码5种状态总结:1xx:表明服务端接收了客户

2、端请求,客户端继续发送请求; 2xx:客户端发送的请求被服务端成功接收并成功进行了处理; 3xx:服务端给客户端返回用于重定向的信息; 4xx:客户端的请求有非法内容; 5xx:服务端未能正常处理客户端的请求而出现意外错误。常见状态码:200OK:表示请求已成功,随响应头返回客户端;202Accepted:表示服务器已经接收,但未处理;204NoContent:表示服务器成功处理请求,但不返回任何实体内容,返回已更新的元信息;302Found:临时从其他URI响应请求,即临时重定向;304NotModified:客户端发送GET请求且已被允许,但是文

3、档内容不变(跟上次访问内容一致),服务器返回此状态码;401Unauthorized:当前请求需要授权验证;403Forbidden:服务器已接受请求,但拒绝执行。404NotFound:请求失败,服务器上未发现请求资源;500InternetServerError:服务器遇到未知错误,请求无法完成处理。1.1.消息头结构通常,客户机向服务器发送一个请求,而服务器接收请求并进行响应。这里就涉及到客户机和服务器的通信问题,这就是需要我们对好http协议进一步了解。一般地,从类型上看,http消息包括客户机向服务器发送的请求信息和服务器向客户机的响应信息

4、。这两种类型的消息由一个起始行,一个或者多个头域,一个指示头域结束的空行和可选的消息体组成。HTTP的头域包括通用头,请求头,响应头和实体头四个部分。每个头域由一个域名,冒号(:)和域值三部分组成。域名是大小写无关的,域值前可以添加任何数量的空格符,头域可以被扩展为多行,在每行开始处,使用至少一个空格或制表符。(1)通用头包含请求和响应消息都支持的头域,通用头域包含Cache-Control、Connection、Date、Pragma、Transfer-Encoding、Upgrade、Via。(2)请求报文的格式为:请求行-通用信息头-请求头-实

5、体头-报文主体请求行以方法字段开始,后面分别是URL字段和HTTP协议版本字段,并以CRLF结尾。SP是分隔符。除了在最后的CRLF序列中CF和LF是必需的之外,其他都可以不要。有关通用信息头,请求头和实体头方面的具体内容可以参照相关文件。(3)响应报文格式如下:状态行-通用信息头-响应头-实体头-报文主体状态码元由3位数字组成,表示请求是否被理解或被满足。原因分析是对原文的状态码作简短的描述,状态码用来支持自动操作,而原因分析用来供用户使用。客户机无需用来检查或显示语法。有关通用信息头,响应头和实体头方面的具体内容可以参照相关文件。1.2.工作原理

6、(1)首先客户机与服务器需要建立连接。只要单击某个超级链接或者输入某个网址,HTTP的工作就开始了。(2)建立连接后,客户机发送一个请求给服务器,请求方式的格式为:统一资源标识符(URL)、协议,后边是MIME信息包括请求修饰符、客户机信息和可能的内容。(3)服务器接到请求后,给予相应的响应信息,其格式为一个状态行,包括信息的协议版本号、一个成功或错误的代码,后边是MIME信息包括服务器信息、实体信息和可能的内容。(4)客户端接收服务器所返回的信息通过浏览器显示在用户的显示屏上,然后客户机与服务器断开连接。图1.4http工作流程图1.HttpWat

7、ch工具1.1.简介HttpWatch是强大的网页数据分析工具,集成在InternetExplorer工具栏.包括网页摘要、Cookies管理、缓存管理、消息头发送/接受、字符查询、POST数据和目录管理功能、报告输出。1.2.安装使用直接上网下载httpwatch的安装文件,根据步骤安装后,启动IE浏览器即可看到的标记。点击进入以下显示界面:点击左上角的“Record”红色点即可进行抓包操作,这个时候再去访问网址,就可以抓包分析了。1.1.实例分析(1)首次访问,服务器200OK响应(打开Google页面出现下面三种响应):第二次访问,服务器304

8、响应:服务器返回204响应:(2)服务器返回404响应(地址输入:):(1)服务器返回302响应(成功登录1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。