wireshark——Http报文分析

通过使用wireshark对本地网卡的过滤,获得了一个http包。通过对这个包的分析,以了解数据包及分析方法。


界面中共分为三个区域:

第一个区域

用来显示简单的数据包信息,我们用tcpdump抓包的时候,默认情况下也是显示成这样的;

第二个区域

用来显示选中的数据包的详细信息,细心一点会发现他是按照TCP/IP四层结构显示的,第一行是所抓帧的序号,第二行是数据链路层的信息,第三行是网络层信息(IP协议),第四行是传输层信息(TCP协议),第五行是应用层信息(HTTP协议)也称超文本传输协议,可以展开每一行用来观察具体的内容;

第三个区域

用来显示此数据包的真实面目。


分析http报文


请求行

GET:

GET / HTTP/1.1\r\n

方法字段  /URL字段/http协议的版本          
报文里有对请求行字段的相关解释。该报文请求的是一个对象,该对象是空。


首部行:

以一个其他同学的帖子解释内容。可以根据以下注解来对比上面的内容

Accept: */*
Referer: http://www.people.com.cn/             这是网站网址
Accept-Language: zh-cn                        语言中文
Accept-Encoding: gzip, deflate                  可接受编码,文件格式
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; CIBA; .NET CLR 2.0.50727; .NET CLR 1.1.4322; .NET CLR 3.0.04506.30; 360SE)
用户代理,浏览器的类型是Netscape浏览器;括号内是相关解释
Host: www.people.com.cn  目标所在的主机
Connection: Keep-Alive      激活连接

当然,在HTTP 中还有一些其他字段

Accept: */*
Referer: http://bbs.foodmate.net/thread-345413-1-1.html    这是html文件网址
Accept-Language: zh-cn                                   语言中文
Accept-Encoding: gzip, deflate                             可接受编码,文件格式
If-Modified-Since: Sat, 13 Mar 2010 06:59:06 GMT           内容是否被修改:最后一次修改时间       
If-None-Match: "9a4041-197-2f11e280"                   关于资源的任何属性
              ( ETags值)     在ETags的值中可以体现,是否改变
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; CIBA; .NET CLR 2.0.50727; .NET CLR 1.1.4322; .NET CLR 3.0.04506.30; 360SE)   
用户代理,浏览器的类型是Netscape浏览器;括号内是相关解释

Host: bbs.foodmate.net        目标所在的主机
Connection: Keep-Alive        激活连接
Cookie: cdb_sid=0Ocz4H; cdb_oldtopics=D345413D; cdb_visitedfid=17; __gads=ID=7ab350574834b14b:T=1287731680:S=ALNI_Mam5QHAAK2cJdDTRuSxY24VDbjc1A                     
cookie,允许站点跟踪用户,coolie ID是7ab350574834b14b

对上述的HTTP连接,分析http的响应报文,针对上面请求报文的响应报文如下:


报文分析:
状态行:
HTTP/1.0 200 OK         

首部行:

Content-Length: 159        内容长度
Accept-Ranges: bytes       接受范围
Server: nginx                服务器
X-Cache: MISS from www2.people.com.cn  经过了缓存服务器
Via:1.0www2.people.com.cn:80(squid/2.6.STABLE14-20070808)                          路由响应信息
Date: Fri, 22 Oct 2010 12:09:42 GMT 响应信息创建的时间
Content-Type: image/gif             内容类型 图像
Expires: Fri, 22 Oct 2010 12:10:19 GMT  设置内容过期时间
Last-Modified: Fri, 11 Jun 2010 00:50:48 GMT  内容最后
一次修改时间
Powered-By-ChinaCache:PENDING from CNC-BJ-D-3BA ChinaCache的是一家领先的内容分发网络(CDN)在中国的服务提供商。

Age: 34             缓存有效34天
Powered-By-ChinaCache: HIT from USA-SJ-1-3D3
ChinaCache是一家领先的内容分发网络(CDN)在中国的服务提供商。
Connection: keep-alive     保持TCP连接

图中最后一行compuserve GIF 是对所传图像的信息的描述
GIF是compuserve公司开发的图像格式标准。










  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值