欢迎来到天天文库
浏览记录
ID:50337985
大小:68.50 KB
页数:6页
时间:2020-03-08
《http协议分析报告.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、http协议分析报告http协议分析实验报告计算机科学与技术学院实验报告(电子版)课程:TCP/IP协议分析实验篇二:利用wireshark分析HTTP协议实验报告利用wireshark分析HTTP协议实验报告姓名:杨宝芹学号:2012117270班级:电子信息科学与技术时间•20141226利用wireshark小析HTTP协议实验报告一、实验目的分析HTTP协议。二、实验环境连接Internet的计算机,操作系统为windows8.1;Wireshark,版本为1.10.7;GoogleChrome,版本为39.0.2171.
2、65.m;三、实验步骤1.清空缓存在进行跟踪之前,我们首先清空Web浏览器的高速缓存来确保Web网页是从网络中获取的,而不是从高速缓冲中取得的。之后,还要在客户端清空DNS高速缓存,来确保Web服务器域名到IP地址的映射是从网络中请求。2・启动wireshare3.开始俘获1)在菜单中选择capture-options^选择阿鎗,打开start。如下图:2)在浏览器地址栏中输入,然后结束俘获,得到如下结果:3)在过滤器中选择HTTP,点击apply,得到如卞结果:4.保存结果在棄童申邈择file・save,保存结果,以便分析。(结
3、果另附)四、分析数据在协议框中选择“GET/HTTP/1.1”所在的分殂会看到这个基本请隶行后跟匾着一系列额外的请求首部。在首部后的“r”表示一个回车和换行,以此将该首部与下一个首部隔开。“Host”首部在HTTP1.1版本中是必须的,它描述了URL中机器的域名,本实验审式。这就允许了一个Web服务器在同一时间支持许多不同的域名。有了这个数不,Web服务器就可以区别客户试图连接哪一个Web服务器,并对每个客户响应不同的内容,这就是HTTP1.0到1.1版本的主要变化。User-Agent首部描述了提也请求的Web浏览器及客户
4、机器。接下来是一系列的Accpet首部,包括Accept(接受)、Accept-Language(接受语言)、Accept-Encoding(接受编码)、Accept-Charset(接受字符集)。它们告诉Web服务器客户web浏览器准备处理的数据类型。Web服务器可以将数据转变为不同的语言和格式。这些首部表明了客户的能力和偏好。Keep-Alive及Connection备副皤述了肴关TCP逢接的信息,通过此连接发送HTTP请求和响应。它表明在发送请求之后连接是否保持活动状态及保持多久。大多数HTTP1.1连接是捋久的(persi
5、stent),意思是在每次请求后不关闭TCP连接,而是保持该连接以接受从同一台服务器发来的多个O義们已经察看了由Web浏览器发送的请求,现在我们来观察Web服务器的回答。响应首先发送“HTTP/l.l200ok”,指明它开始使用HTTP1.1版本来发送网页。同样,在响应分组中,它后面也跟随着一些首部。最后,被请求的实际数据被发送。第一个Cache-control首部,用于描述是否将数据的副本存储或高速缓存起来,以便将来引用。一般个人的Web浏览器会高速缓存一些本机最近访问过的网页,随后对同一页面再次进行访问时,如果该网页仍存储于高
6、速缓存中,则不再向服务器请求数据。类似地,在同一个网络中的计算机可以共享一些存在高速缓存中的页面,防止多个用户通过到其他网路的低速网路连接从网上获取相同的数据。这样的高速缓存被称知代理高逋嬢存(proxycache)o在莪彳门所俘获的分组中我们看到“Cache-control”音叡值是"private”的。这表明服务器已经对这个用户产生了一个个性化的响应,而且可以被存储在本地的高速缓存中,但不是共享的高速缓存代理。在HTTP请求中,Web服务器列出内容类型及可接受的内容编码。此例中Web服务器选择发送内容的类型是>11!text/
7、html且内容编码是gzipo这表明数据部分是压缩了的HTMLo服务器描述了一些关于自身的信息。此例中,Web服务器软件是百度自己的Web服务器软件。响应分组还用Content-Length首部描述了数据的长度。最后,服务器还在Date首部中列出了数据发送的日期和时间。篇二・计算机网络实验报告HTTP协议分析江西师范大学计算机信息工程学院学生实验报告专业一计算机科学与技术(师范)姓名—十年学号_0908061187日期201W10
此文档下载收益归作者所有