您的位置:首页 > 理论基础 > 计算机网络

协议分析

2015-11-12 17:54 399 查看
通信协议
http
2.5.1http协议详细介绍
超文本传送协议
http是一个属于应用层的面向对象的协议,适用于分布式超媒体信息系统
最初支持client和server之间的事务处理
1简单快速
 2灵活
3无连接
4无记忆状态
2.5.2http报文结构
http是一个面向事务的客户服务器协议
报文结构
第一成员:请求行request-line 或状态行status-line
第二成员:通用头gereral-header
第三成员:请求头request-header
第四成员:实体头entity-header
第五成员:实体主体entity-body
2.5.3http请求
请求主要有三部分构成
方法-uri-协议、版本
请求头
请求正文



get。。。方法、uri、协议版本

2.5.4http的应答
应答也是由三部分构成,分别为
协议-状态代码-描述
应答头
应答正文

HTTP/1.1 200 OK
Server: nginx
Date: Tue, 16 Dec 2014 09:35:38 GMT
Content-Type: application/octet-stream
Transfer-Encoding: chunked
Connection: keep-alive
Set-Cookie: IPLOC=CN1310; path=/
P3P: CP="CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"
X-Powered-By: PHP/5.1.6
Pragma: cache
Cache-Control: public, must-revalidate, max-age=0
Accept-Ranges: bytes
Content-Disposition: filename="SGPicFaceCellList.ini"

2.5.5http捕获
通过协议的性能测试首先要解决的问题就是协议捕捉,只有在协议捕捉之后才能实现用户行为的模拟
用到第三方工具:httpwatch和firefox的firebug
1stream信息流
2content应答正文
静态压缩和动态压缩对计算机的瓶颈影响逐渐转变成为带宽瓶颈,采取压缩手段是一种以时间换空间的做法
3postdata  请求post数据
 
4time chart    时间细分图
2.5.6http回放
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息