计算机网络实验指导书2013(9)
实验6利用Ethereal分析HTTP和DNS
一、 实验目的及任务
? 熟悉并掌握Ethereal的基本操作,了解网络协议实体间的交互以及报文交换。 ? 分析HTTP协议 ? 分析DNS协议 二、 实验设备
与因特网连接的计算机网络系统;主机操作系统为Windows2000或Windows XP;Ethereal等软件。 三、 实验步骤 (一) HTTP分析 1、捕获HTTP分组
? 在进行跟踪之前,为了确保web网页是从网络中获取而不是从高速缓冲中取得的,我们首先清空 Web 浏览器的高速缓存。之后,还要在客户端清空 DNS 高速缓存,来确保web服务器域名到IP地址的映射是从网络中请求的。在winxp机器上,可在命令提示行输入:ipconfig /flushdns ? 启动Ethereal,开始捕获
? 在web浏览器输入:www.google.cn ? 停止分组捕获。
根据捕获窗口内容,回答下列问题。
1) 被访问服务器的IP地址是多少?
2) 用户访问服务器的过程中使用了哪些协议?
2、HTTP GET/response交互
? 首先通过下载一个非常简单的HTML文件(该文件非常短,并且不嵌入任何对象)。
? 启动Web 浏览器,然后启动Ethereal。在窗口的显示过滤规则编辑框处输入―http‖,分组列表子窗口中将只显示所捕获到的HTTP消息。
? 设置好以后,开始Ethereal分组捕获。
? 在打开的Web浏览器窗口中输入以下地址(浏览器中将显示只有两行文字的、非常简单的一个HTML文件): ? http://gaia.cs.umass.edu/search.html ? 停止分组捕获。
根据捕获窗口内容,回答下列问题。
1) 你的浏览器使用的是HTTP1.0,还是HTTP1.1?你所访问的Web服务器所使用HTTP协议的版本号是多少? 2) 你的浏览器向服务器指出它能接收何种语言版本的对象? 3) 你的计算机的IP地址是多少?服务器gaia.cs.umass.edu的IP地址是多少?
4) 从服务器向你的浏览器返回response消息的状态代码是多少?
5) 你从服务器上所获取的HTML文件的最后修改时间是多少?
6) 返回到浏览器的内容一共多少字节? 3、HTTP 条件GET/response交互
? 启动浏览器,清空浏览器的缓存(在浏览器中,选择―工具‖菜单中的―Internet选项‖命令,在出现的对话框中,选择―删除文件‖)。
? 启动Ethereal。开始Ethereal分组捕获。 ? 在浏览器的地址栏中输入以下http://gaia.cs.umass.edu/search.html
? 在你的浏览器中重新输入相同的URL或单击浏览器中的―刷新‖按钮。
? 停止Ethereal分组捕获,在显示过滤筛选说明处输入―http‖,分组列表子窗口中将只显示所捕获到的HTTP消息。
根据操作回答下列问题。
1) 分析你的浏览器向服务器发出的第一个HTTP GET请求的内容,在该请求消息中,是否有一行是:IF-MODIFIED-SINCE?
2) 分析服务器响应消息的内容,服务器是否明确返回了文件的内容?如何获知?
3) 分析你的浏览器向服务器发出的第二个―HTTP GET‖
URL:
请求,在该请求报文中是否有一行是:IF-MODIFIED-SINCE?如果有,在该首部行后面跟着的信息是什么?
4) 服务器对第二个HTTP GET请求的响应消息中,服务器是否明确返回了文件的内容?请解释。
4、获取长文件
? 启动浏览器,将浏览器的缓存清空。 ? 启动Ethereal,开始Ethereal分组捕获。
? 在浏览器的地址栏中输入以下URL: http://www10.zzu.edu.cn/hgyl/wlkt/html/index1.htm ? 浏览器将显示一个长的文本。
? 停止Ethereal分组捕获,在显示过滤筛选编辑框中输入―http‖,分组列表子窗口中将只显示所捕获到的HTTP消息。
根据操作回答回答下列问题。
1) 你的浏览器一共发出了多少个HTTP GET请求?
2) 承载这一个HTTP响应报文一共需要多少个TCP报文段?
5、嵌有对象的HTML文档
? 启动浏览器,将浏览器的缓存清空。 ? 启动Ethereal。开始Ethereal分组捕获。
? 在浏览器的地址栏中输入以下URL: http://www.scut.edu.cn/english/index.html ? 浏览器将显示一个包含两个图片的短HTTP文件
? 停止Ethereal分组捕获,在显示过滤筛选说明处输入―http‖,分组列表子窗口中将只显示所捕获到的HTTP消息。
根据操作回答下列问题。
1) 你的浏览器一共发出了多少个HTTP GET请求消息?这些请求消息被发送到的目的地IP地址是多少?
(二)DNS 分析
nslookup工具允许主机向指定的DNS服务器查询某个DNS记录。如果没有指明DNS服务器,nslookup将把查询请求发向默认的DNS服务器。
nslookup的一般格式是:
nslookup –option1 –option2 host-to-find dns-server
ipconfig命令用来显示你当前的TCP/IP信息,包括:你的地址、DNS服务器的地址、适配器的类型等信息。如果,要显示与主机相关的信息用命令: ipconfig/all
如果查看DNS缓存中的记录用命令:
…… 此处隐藏:643字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [法律文档]苏教版七年级语文下册第五单元教学设计
- [法律文档]向市委巡视组进点汇报材料
- [法律文档]绵阳市2018年高三物理上学期第二次月考
- [法律文档]浅析如何解决当代中国“新三座大山”的
- [法律文档]延安北过境线大桥工程防洪评价报告 -
- [法律文档]激活生成元素让数学课堂充满生机
- [法律文档]2014年春学期九年级5月教学质量检测语
- [法律文档]放射科标准及各项计1
- [法律文档]2012年广州化学中考试题和答案(原版)
- [法律文档]地球物理勘查规范
- [法律文档]《12系列建筑标准设计图集》目录
- [法律文档]2018年宁波市专技人员继续教育公需课-
- [法律文档]工会委员会工作职责
- [法律文档]2014新版外研社九年级英语上册课文(完
- [法律文档]《阅微草堂笔记》部分篇目赏析
- [法律文档]尔雅军事理论2018课后答案(南开版)
- [法律文档]储竣-13827 黑娃山沟大开挖穿越说明书
- [法律文档]《产品设计》教学大纲及课程简介
- [法律文档]电动吊篮专项施工方案 - 图文
- [法律文档]实木地板和复合地板的比较
- 探析如何提高电力系统中PLC的可靠性
- 用Excel函数快速实现体能测试成绩统计
- 教师招聘考试重点分析:班主任工作常识
- 高三历史选修一《历史上重大改革回眸》
- 2013年中山市部分职位(工种)人力资源视
- 2015年中国水溶性蛋白市场年度调研报告
- 原地踏步走与立定教学设计
- 何家弘法律英语课件_第十二课
- 海信冰箱经销商大会——齐俊强副总经理
- 犯罪心理学讲座
- 初中英语作文病句和错句修改范例
- 虚拟化群集部署计划及操作流程
- 焊接板式塔顶冷凝器设计
- 浅析语文教学中
- 结构力学——6位移法
- 天正建筑CAD制图技巧
- 中华人民共和国财政部令第57号——注册
- 赢在企业文化展厅设计的起跑线上
- 2013版物理一轮精品复习学案:实验6
- 直隶总督署简介




