计算机网络实验9实验九: DNS解析实验和HTTP分析

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

大学实验报告

2019年5月27日

课程名称:计算机网络实验名称:实验九: DNS解析实验和HTTP分析班级及学号:姓名:同组人:

签名:

指导教师:指导教师评定:

一、实验目的:

1.理解DNS系统的工作原理;

2.熟悉DNS服务器的工作过程;

3.熟悉DNS报文格式;

4.理解DNS缓存的作用;

5.熟悉HTTP的工作过程;

6.理解HTTP报文的封装格式。

二、实验任务:

1.任务一:观察本地域名解析过程;

2.任务二:观察外网域名解析过程;

3.任务三:观察缓存的作用;

4.任务四:PC请求较小的页面文档;

5.任务五:PC请求较大的页面文档并与任务一对比;

6.实验完成,写出实验报告。

三、实验步骤:

任务一

1.在PC的浏览器窗口请求内部Web服务器的网页:进入模拟模式,设置Event List Filters,仅选择DNS事件;打开Web Browser,在URL框中输入,最小化浏览器。

2.捕获DNS事件并分析本地域名解析过程:在模拟面板中进行自动捕获,观察其捕获的过程;观察事件列表中每一个DNS事件的详细信息,分析DNS服务器的本地域名解析的过程;重置模拟器,清空事件,并关闭Web Browser窗口。

任务二

1.在PC的浏览器窗口请求外部Web服务器的网页:保持Event List Filters的选择为DNS不变;打开PC机的Web Browser,访问外部服务器的地址,最小化浏览器。

2.捕获DNS事件并分析外网域名解析过程:在模拟面板中进行自动捕获,观察其捕获的过程;观察事件列表中每一个DNS事件的详细信息,分析DNS服务器之间进行外网解析的过程,重点观察解析外网域名时各级域名服务器的具体解析过程;重置模拟器,清空事件,并关闭Web Browser窗口。

任务三

1.捕查看本地域名服务器cn_dns的缓存:先选择工具栏中的Inspect工具,单击本地域名服务器cn_dns,在弹出的快捷菜单中选择DNS Cache Table,即可查看此时本地域名服务器cn_dns中的缓存。

2.在PC的浏览器窗口请求外部Web服务器的网页:重复任务二,再次观察此次解析外网域名的过程;完成后重置模拟器,清空事件,并关闭Web浏览器窗口。

任务四

1.捕获PC与Web1之间的HTTP事件:在模拟模式下修改事件列表过滤器为HTTP事件;在PC机的Web浏览器中访问网站,最小化浏览器;在模拟面板中捕获UDP事件。

2.理解HTTP协议的工作过程并分析HTTP报文格式:重点观察PC和Web1之间HTTP的工作过程;分析HTTP的请求和响应报文在PC和Web1之间的交互情况;分析完成后重置模拟器,清空事件,同时关闭PC的浏览器窗口。

任务五

1.捕获PC与Web2之间的HTTP事件:保持事件列表过滤器为HTTP不变;

在PC机的Web浏览器中访问网站,最小化浏览器;在模拟面板中捕获UDP事件。

2.与任务一进行对比:重点观察Web2的响应过程,查看Web2中捕获到的事件;必要时可查看其出栈PDU中运输层TCP报文段的序号字段,并可在事件列表过滤器中添加TCP事件。

四、实验小结

本次实验,了解了DNS及其解析、DNS报文格式的具体内容以及掌握了HTTP协议的主要特点和事物处理过程及其报文格式,并懂得了根域名服务器、顶级域名服务器和权限域名服务器之间的内在联系和传输过程。

相关文档
最新文档