计算机网络原理实验二 云南大学

2020-04-14 16:41

实验二 应用层协议分析实验报告

序号: 姓名: 学号: 成绩

1.实验目的:

分析HTTP协议报文的首部格式,理解HTTP协议的工作过程;分析DNS的工作过程。 2.实验环境:

连入Internet的主机一台。 3.实验步骤: 见实验指导实验abcd.

4.实验分析,回答下列问题。 实验a

(1) 填写浏览器的输入的URL地址。

a) URL地址: http://www.ietf.org/ietf/1bof-procedures.txt__ 。 (2) 打开test1的捕获文件,分析请求报文 请求行字段:

Method URL version GET /ietf/1bof-procedures.txt HTTP/1.1 首部字段:

Header line : Value Accept text/html, application/xhtml+xml, */* Accept-Language zh-CN User-Agent Mozilla/5.0(compatible; MSIE 9.0; windows NT 6.1; Trident/5.0) Accept-Encoding gzip, deflate Host www.ietf.org Connection Keep-Alive (3) 打开test1的捕获文件,分析响应报文 状态行字段:

1

Version HTTP/1.1 首部行字段:

Header line : Server Location Status Code 302 Phrase FOUND Value Apache/2.2.4 (Linux/SUSE) http://www.ietf.org/ietf-ftp/ 1bof-procedures.txt Content-Length Keep-Alive Date Content-Type (4) 根据捕获的报文,填写相应的内容

本机的IP地址 本机的浏览器运行的HTTP版本类型 服务器的IP地址 服务器的类型 服务器运行的HTTP版本类型 返回到浏览器的字节数 实验b.

根据操作回答下面的问题。

(1) 填写浏览器的输入的URL地址。 URL地址: www.http://www.wodefanwen.com/ 。

232 Timeout=15, max=100 Mon, 25 Oct 2010 15:19:06 GMT Text/html 113.55.42.47 HTTP/1.1 64.170.98.32 Org HTTP/1.1 698 (2) 分析test2的捕获文件,你的浏览器一共发出了多少个HTTP GET请求,每个GET 请

求的对象是什么?这些请求被发送到的目的地的IP地址是多少?

2

序号 GET 的对象 目的地的IP地址 与此GET请求相对应的响应报文的状态码 200 304 304 304 304 1 9 10 14 21

/ /img/badu_logo.gif /img/gs.gif 119.75.213.51 119.75.213.51 123.125.65.43 /js/bdsug.js?v=1.0.3.0 119.175.213.51 /img/arr.gif 119.175.213.51 (3) 浏览器在下载这多个对象时,是串行下载还是并行下载?请解释。

答:串行下载。因为每个请求和返回的时间都不同,所以为串行下载。

(4) 分析你的浏览器向服务器发出的第一个HTTP GET请求的内容,在该请求报文中,是

否有一行是:IF-MODIFIED-SINCE?分析服务器响应报文的内容,服务器是否明确返回了文件的内容?如何获知?

答:没有。 服务器明确返回了文件内容,因为响应报文的状态码为200,表示有返回了文件内容,且有字段 Line-based text data: text/html

(5) 分析捕获文件test3分析你的浏览器向服务器发出的第二个“HTTP GET”请求,在

该请求报文中是否有一行是:IF-MODIFIED-SINCE?如果有,在该首部行后面跟着的信息是什么?

答:有。 Sun, 15 aug 2010 16:00:00 GMT

(6) 服务器对第二个HTTP GET请求的响应中的HTTP状态代码是多少?服务器是否明确

返回了文件的内容?请解释。

答: 状态代码 304。 未返回文件内容,因为该响应报文中没有Line-based text data: text/html字段。

实验c.

(1) 对于浏览器发出的最初的HTTP GET请求,服务器的响应是什么(状态代码和状态短

语)?

答: 状态代码 401 状态短语 Authorization Required

(2) 当浏览器发出第二个HTTP GET请求时,在HTTP GET报文中包含了哪些新的字段?

答:Authorization: Basic ZXRoLXN0dwRlbnRzom5ldHdvcmtz

实验d.

(7) 填写浏览器的输入的URL地址。 URL地址: www.sohu.com 。

(1) 定位到DNS查询报文和查询响应报文,这两种报文的发送是基于UDP还是基于TCP

3

的?DNS查询报文的目的端口号是多少?DNS查询响应报文的源端口号是多少? 答:基于UDP。 目的端口号:63621。 源端口号:domain(53)

(2) DNS查询报文发送的目的地的IP地址是多少?利用ipconfig命令(ipconfig/all)

决定你主机的本地DNS服务器的IP地址。这两个地址相同吗? 答:202.203.208.33

两地址相同。

(3) 填写相应的DNS报文各字段的值(选择两个相对应的DNS查询和响应报文即可,没

有的字段可填无)

DNS 查询报文: Identification Flags Number of Questions Number of answer RRs Number of authority RRs Number of additional RRs Queries Answers Authoritative Servers Additional records 0 0 无 无 无 无 0xaa7d 0x0100 1 0 检查DNS查询报文,它是哪一类型的DNS查询?该查询报文中包含“answers”吗? 答:A类型。 不含answer。

4

DNS响应报文 Identification Flags Number of Questions Number of answer RRs Number of authority RRs Number of additional RRs Queries Answers 0xaa7d 0x8180 1 6 3 0 www.sohu.com: type A, class IN Authoritative Servers Additional records 无 检查DNS查询响应报文,其中提供了多少个“answers”?每个answers包含哪些内容? 答:6个answers。内容如下

5

6


计算机网络原理实验二 云南大学.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:名词性从句导学案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: