蚂蚁文库
换一换
首页 蚂蚁文库 > 资源分类 > DOC文档下载
 

实验1-Wireshark协议分析-HTTP协议

  • 资源ID:53170791       资源大小:883.00KB        全文页数:12页
  • 资源格式: DOC        下载权限:游客/注册会员    下载费用:18积分 【人民币18元】
快捷注册下载 游客一键下载
会员登录下载
三方登录下载: 微信快捷登录 QQ登录  
下载资源需要18积分 【人民币18元】
邮箱/手机:
温馨提示:
支付成功后,系统会自动生成账号(用户名和密码都是您填写的邮箱或者手机号),方便下次登录下载和查询订单;
支付方式: 微信支付    支付宝   
验证码:   换一换

 
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

实验1-Wireshark协议分析-HTTP协议

试验二 利用Wireshark分析协议 一、试验目的 分析 协议 二、试验环境 与因特网连接的计算机,操作系统为Windows,安装有Wireshark、IE等软件。 三、试验步骤 1、利用Wireshark俘获 分组 (1)在进行跟踪之前,我们首先清空Web 阅读器的高速缓存来确保Web网页是从网络中获得的,而不是从高速缓冲中取得的。打开阅读器,找到Internet选项,点击后出现如图1所示的界面。以IE阅读器为例,步骤为点击阅读器右上角的“工具”-“Internet选项”。 图1 Internet选项 之后,还要在客户端清空DNS高速缓存,以确保Web服务器域名到IP地址的映射是从网络中恳求的。在Windows系列的机器上,可在吩咐提示行输入ipconfig/dns完成操作(如图2所示);具体步骤及Linux、MAC等系统的清空方法请参见 //uu4u.iteye /blog/1674716。 图2 吩咐提示行输入ipconfig/dns完成操作 (2)启动Wireshark 分组俘获器。 (3)在Web 阅读器中输入 // cqu.edu / 重庆高校网站。 (4)停止分组俘获。 图3 利用Wireshark俘获的 分组 在URL // cqu.edu 中, cqu.edu 是一个具体的web 服务器的主机名。最前面有两个DNS分组。第一个分组是将主机名 cqu.edu 转换成为对应的IP 地址的恳求,其次个分组包含了转换的结果。这个转换是必要的,因为网络层协议IP协议,是通过点分十进制来表示因特网主机的,而不是通过 cqu.edu 这样的主机名。当输入URL // cqu.edu 时,将要求Web服务器从主机 cqu.edu 上恳求数据,但首先Web阅读器必需确定这个主机的IP地址。 小提示--域名和主机关系举例域名cnwg 下,有主机server1和server2,其主机全名就是server1 wg 和server2 wg 。 随着转换的完成,Web阅读器与Web服务器建立一个TCP连接。最终,Web 阅读器运用已建立好的TCP连接来发送恳求“GET/ /1.1”。这个分组描述了要求的行为(“GET”)及文件(只写“/”是因为我们没有指定额外的文件名),还有所用到的协议的版本(“ /1.1”)。 2、 GET/response交互 (1)在协议框中,选择“GET/ /1.1” 所在的分组会看到这个基本恳求行后跟随着一系列额外的恳求首部。在首部后的“\r\n”表示一个回车和换行,以此将该首部与下一个首部隔开。 “Host”首部在 1.1版本中是必需的,它描述了URL中机器的主机,本例中是 cqu.edu 。这就允许了一个Web服务器在同一时间支持很多不同的主机名。 User-Agent首部描述了提出恳求的Web阅读器及客户机器(有彩蛋哟,自己找)。 接下来是一系列的Accept首部,包括Accept(接受)、Accept-Language(接受语言)、Accept-Encoding(接受编码)、Accept-Charset(接受字符集)。它们告知Web服务器客户Web阅读器打算处理的数据类型。Web服务器可以将数据转变为不同的语言和格式。 Keep-Alive及Connection首部描述了有关TCP连接的信息,通过此连接发送 恳求和响应。它表明在发送恳求之后连接是否保持活动状态及保持多久。大多数 1.1连接是长久的(persistent),意思是在每次恳求后不关闭TCP连接,而是保持该连接以接受从同一台服务器发来的多个恳求。 (2)我们已经分析了由Web阅读器发送的恳求,现在我们来视察Web服务器的回答。响应首先发送“ /1.1 200 ok”,指明它起先运用 1.1版原来发送网页。同样,在响应分组中,它后面也跟随着一些首部。最终,被恳求的实际数据被发送。 第一个Cache-control首部,用于描述是否将数据的副本存储或高速缓存起来,以便将来引用。一般个人的Web阅读器会高速缓存一些本机最近访问过的网页,随后对同一页面再次进行访问时,假如该网页仍存储于高速缓存中,则不再向服务器恳求数据。类似地,在同一个网络中的计算机可以共享一些存在高速缓存中的页面,防止多个用户通过到其他网路的低速网路连接从网上获得相同的数据。这样的高速缓存被称为代理高速缓存(proxy cache)。在我们所俘获的分组中我们看到“Cache-control”首部值是“private”的。这表明服务器已经对这个用户产生了一个特性化的响应,而且可以被存储在本地的高速缓存中,但不是共享的高速缓存代理。 在 恳求中,Web服务器列出内容类型及可接受的内容编码。此例中Web服务器选择发送内容的类型是text/html且内容编码是gzip。这表明数据部分是压缩了的HTML。 服务器描述了一些关于自身的信息。此例中响应分组还用Content-Length首部描述了数据的长度。最终,服务器还在Date首部中列出了数据发送的日期和时间。 依据俘获窗口内容,回答“四、试验报告内容”中的1-6题。 3、 条件GET/response交互 (1)启动阅读器,清空阅读器的缓存。 (2)启动Wireshark分组俘获器,起先Wireshark分组俘获。 (3)在阅读器地址栏中如下 //gaia.cs.umass.edu/wireshark-labs/ -wireshark-file2.html 你的阅读器中将显示一个的特别简洁的HTML文件。 (4)在你的阅读器中重新输入相同的URL或单击阅读器中的“刷新”按钮。 (5)停止Wireshark分组俘获,在显示过滤筛选说明处输入“ ”,分组列表子窗口中将只显示所俘获到的 报文。 依据操作回答“四、试验报告内容”中的7-10题。 假如抓到的包太多,不好分析,可以在过滤处输入 .request.uri contains wireshark,“wireshark”可以换成想查的网址中的词,就可以把想要的内容过滤出来。Wireshark过滤语法总结附后。 4、获得长文件 (1)启动阅读器,将阅读器的缓存清空。 (2)启动Wireshark 分组俘获器,起先Wireshark分组俘获。 (3)在阅读器地址栏中输入如下网址 //gaia.cs.umass.edu/wireshark-labs/ -wireshark-file3.html 注此抓包网址和第3部分不一样 阅读器将显示一个相当大的美国权力法案。 (4)停止Wireshark分组俘获,在显示过滤筛选说明处输入“ ”,分组列表子窗口中将只显示所俘获到的 报文。 依据操作回答“四、试验报告内容”中的11-

注意事项

本文(实验1-Wireshark协议分析-HTTP协议)为本站会员(wjdd)主动上传,蚂蚁文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知蚂蚁文库(发送邮件至2303240369@qq.com或直接QQ联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们


网站客服QQ:2303240369

copyright@ 2017-2027 mayiwenku.com 

网站版权所有  智慧蚂蚁网络

经营许可证号:ICP备2024020385号



收起
展开