协议分析
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回放
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回放
相关文章推荐
- Seafile Server本地权限提升漏洞(CVE-2014-5443)
- 从USB安装Ubuntu Server 10.04.3 图文详解
- 100 个最佳 Ubuntu 应用(中)
- 在 AppImage、Flathub 和 Snapcraft 平台上搜索 Linux 应用
- 使用zabbix监控Nginx活动状态--Part1
- 高效访问Internet-启用ISA Server的缓存
- 24 个必备的 Linux 应用程序
- windows server域用户提升到本地更高权限组中的方法
- 注册表趣味应用小集
- 远程控制技术的应用
- 完美解决SQL Server 安装问题:以前的某个程序安装已在安装计算机上创建挂起的文件操作
- IIS 错误 Server Application Error 详细解决方法
- 在WINXP系统上安装SQL Server企业版的方法
- SQL Server 存储过程的分页
- 路由器访问列表的应用
- xDSL技术及其应用
- C#实现子窗体与父窗体通信方法实例总结
- SQL Server复制需要有实际的服务器名称才能连接到服务器
- SQL Server 2000向SQL Server 2008 R2推送数据图文教程
- SQL server 表操作介绍