计网实验二
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验二应用层协议分析实验报告
序号:姓名:学号:成绩
1.实验目的:
分析HTTP协议报文的首部格式,理解HTTP协议的工作过程;分析DNS的工作过程。2.实验环境:
连入Internet的主机一台。
3.实验步骤:
见实验指导实验abcd.
4.实验分析,回答下列问题。
实验a
(1)填写浏览器的输入的URL地址。
URL地址:/IETF-Standards-Process.html。(2)打开test1的捕获文件,分析请求报文
请求行字段:
首部字段:
(3)打开test1的捕获文件,分析响应报文
状态行字段:
首部行字段:
(4)根据捕获的报文,填写相应的内容
实验b.
根据操作回答下面的问题。
(1)填写浏览器的输入的URL地址。
URL地址: 。
(2)分析test2的捕获文件,你的浏览器一共发出了多少个HTTP GET请求,每个GET 请求的对象是什么?这些请求被发送到的目的地的IP地址是多少?
一共发出五个HTTP GET请求。
(3)浏览器在下载这多个对象时,是串行下载还是并行下载?请解释。
并行下载;这样只需要建立一次TCP连接,节省时间。
(4)分析你的浏览器向服务器发出的第一个HTTP GET请求的内容,在该请求报文中,是否有一行是:IF-MODIFIED-SINCE?分析服务器响应报文的内容,服务器是否明确返回了文件的内容?如何获知?
没有IF-MODIFIED-SINCE。
服务器明确返回了文件内容,因为该相应报文的状态码是200,表示请求成功,信息包含在返回的响应报文中。
(5)分析捕获文件test3分析你的浏览器向服务器发出的第二个“HTTP GET”请求,在该请求报文中是否有一行是:IF-MODIFIED-SINCE?如果有,在该首部行后面跟着的信息是什么?
在该HTTP GET请求中有IF-MODIFIED-SINCE,该首部行后面跟着的信息是Wed, 03 Sep 2014 10:00:27 GMT。
(6)服务器对第二个HTTP GET请求的响应中的HTTP状态代码是多少?服务器是否明确返回了文件的内容?请解释。
在该响应报文中状态码是304,服务器没有明确返回文件内容,因为该文件内容自上次访问以后没有更新,浏览器缓存提供了该文件内容。
实验c.(不做)
(1)对于浏览器发出的最初的HTTP GET请求,服务器的响应是什么(状态代码和状态短语)?
(2)当浏览器发出第二个HTTP GET请求时,在HTTP GET报文中包含了哪些新的字段?
实验d.
(1)填写浏览器的输入的URL地址。
URL地址: 。
(2)定位到DNS查询报文和查询响应报文,这两种报文的发送是基于UDP还是基于TCP 的?DNS查询报文的目的端口号是多少?DNS查询响应报文的源端口号是多少?
这两种报文的发送基于UDP;目的端口:57346 源端口:53
(3)DNS查询报文发送的目的地的IP地址是多少?利用ipconfig命令(ipconfig/all)决定你主机的本地DNS服务器的IP地址。这两个地址相同吗?
202.203.208.33;
这两个地址相同。
(4)填写相应的DNS报文各字段的值(选择两个相对应的DNS查询和响应报文即可,没有的字段可填无)
DNS 查询报文:
检查DNS查询报文,它是哪一类型的DNS查询?该查询报文中包含“answers”吗?
该DNS查询报文是递归查询,不包含“answers”。
DNS响应报文
检查DNS查询响应报文,其中提供了多少个“answers”?每个answers包含哪些内容?该DNS响应报文提供了3个“answers”,内容如下:
1、Name:
Type: CNAME (Canonical NAME for an alias) (5)
Class: IN (0x0001)
Time to live: 819
Data length: 15
CNAME:
2、Name:
Type: A (Host Address) (1)
Class: IN (0x0001)
Time to live: 191
Data length: 4
Address: 119.75.217.56 (119.75.217.56)
3、Name:
Type: A (Host Address) (1)
Class: IN (0x0001)
Time to live: 191
Data length: 4
Address: 119.75.218.77 (119.75.218.77)