应用分析 - HTTP网页访问应用分析.doc

应用分析 - HTTP网页访问应用分析.doc

ID:27252024

大小:269.50 KB

页数:8页

时间:2018-12-02

应用分析 - HTTP网页访问应用分析.doc_第1页
应用分析 - HTTP网页访问应用分析.doc_第2页
应用分析 - HTTP网页访问应用分析.doc_第3页
应用分析 - HTTP网页访问应用分析.doc_第4页
应用分析 - HTTP网页访问应用分析.doc_第5页
资源描述:

《应用分析 - HTTP网页访问应用分析.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、HTTP网页访问应用分析应用分析-HTTP网页访问应用分析一、HTTP协议简介1.什么是HTTP协议HTTP,全称HyperTextTransferProtocol,中文名为超文本传输协议。HTTP是一种用于从Web服务器端传送超文本标记语言(HTML-HyperTextMarkupLanguage)文件到客户端浏览器的传送协议,它是Internet上最常见的协议之一。我们通常访问的网页,就是通过HTTP协议进行传送的。2.HTTP协议的工作原理HTTP用名字标识某一资源时(即在浏览器中输入网址)

2、,遵循统一资源名(URN-UniformResourceName)的规则,当前网络中最常用的URN是统一资源定位符(URL-UniformResourceLocator),当客户端在浏览器中输入一个URL或单击一个URL超链接时,就确定了要访问的地址。以http://www.colasoft.com.cn/resource/index.html为例介绍URL的组成:1)http://:表示使用超文本传输协议,通知Web服务器显示Web页,客户端可不输入;2)www:代表1个Web服务器;3)col

3、asoft.com.cn/:Web服务器的域名,或站点服务器的名称;4)resource/:Web服务器上的子目录,类似机器中的文件夹;5)index.html:Web服务器上resource子目录中的一个网页文件,即Web服务器传送给客户端浏览器的文件。HTTP使用TCP协议的80端口进行可靠数据传输,一个HTTP会话由客户端开始发起,包括以下步骤:1)客户端在浏览器中标识希望获取信息的URL;2)发起HTTP连接请求,启动客户端(UA)和一个初始WWW服务器或代理服务器之间的一个HTTP会话;

4、3)WWW服务器或代理服务器根据客户端的URL请求将内容传送给客户端。成都科来软件有限公司电话:028-85120922Email:sales@colasoft.com.cnhttp://www.colasoft.com.cn传真:028-85120911support@colasoft.com.cn8/8 HTTP网页访问应用分析3.HTTP协议的工作方式宏观工作方式:1)客户端(UA)直接连接到Web服务器的通讯路径如图1所示,客户端与Web服务器之间的通讯不需要任何的中介服务器,这是最简单的

5、情况。(图1 客户端与Web服务器直接连接)2)客户端(UA)通过中介服务器连接到Web服务器的通讯路径如图2所示,客户端与Web服务器之间的通讯通过中介服务器进行转发,中介服务器可能有1个,也可能有多个。(图2 客户端通过中介服务器与Web服务器连接)3)客户端(UA)到中介服务器的通讯路径如图3所示,客户端将请求发送给中介服务器1,中介服务器1将其发送中介服务器2,中介服务器2再发给Web服务器,最后客户端收到的内容由中介服务器1发送给它,而不是Web服务器。(图3 客户端与中介服务器通讯过程

6、)成都科来软件有限公司电话:028-85120922Email:sales@colasoft.com.cnhttp://www.colasoft.com.cn传真:028-85120911support@colasoft.com.cn8/8 HTTP网页访问应用分析内部操作过程:如图4所示,它分为四个步骤:建立连接、发出请求信息、发出响应信息、关闭连接。(图4 HTTP协议内部操作过程)4.HTTP协议的报文格式客户端发送的HTTP报文,我们称为请求链;中介服务器或Web服务器发送的HTTP报文,

7、称为响应链。两种报文都遵循以下格式:l一般开始行,即请求报文的请求行和应答报文的状态行;l总头;l报文头;l一个空行;l报文体。 二、分析HTTP通讯1.分析HTTP访问的具体流程我们使用科来网络分析系统5.0捕获并分析一个HTTP通讯过程,客户端主机名为“wangym”,客户端浏览器是IE6.0,请求的域名是“www.colasoft.com.cn”。在客户端上打开科来网络分析系统5.0。为避免数据干扰,可以设定一个过滤器,只捕获本机的数据通讯。设定好后开始数据捕获,同时在本机的浏览器中输入ww

8、w.colasoft.com.cn,待网页全部打开后,停止捕获。注意:此文里提到的HTTP访问均指标准80端口的通信,对于非80端口的HTTP访问,用户可在“工程->高级分析模块->HTTP分析模块->常规设置->端口”处进行更改,系统默认为80,当HTTP服务有多个端口时,多个端口之间用分号分隔,如80;8080。成都科来软件有限公司电话:028-85120922Email:sales@colasoft.com.cnhttp://www.colasoft.com.cn传真:028

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

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

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