大连民族大学
计算机科学与工程学院实验报告
实验题目:IEEE 802.3协议分析和以太网、HTTP和DNS分析
课程名称:计算机网络
实验类型:□演示性√验证性□操作性□设计性□综合性专业:软件工程班级:134班学生姓名:喻宇学号:2013082424 实验日期:实验地点:F405
实验学时:实验成绩:
指导教师签字:年月日
实验报告正文部分
一、实验三:IEEE 802.3协议分析和以太网
思考题
1、你的主机的48位以太网地址是多少?
答: 00:1a:a7:0c:3b:4f
2、以太帧中48位目的地址是什么?它是服务器的地址
吗?如果不是,该地址是什么设备的以太网地址?
答:48位目的地址:00:22:96:0a:97:2d;
它不是服务器的地址,该地址是路由器设备的以太网地址
3、给出Frame头部Type字段(2字节)的十六进制值。
标志字段的值是1的
含义是什么?
答:Type:IP(0x0800);
标志字段的值是1的含义:URG 紧急指针,ACK 确认序号有效,PSH 接收方应该尽快将此报文段交给应用层,RST 重建连接SYN 同步序号发起一个链接, FIN 发送端完成发送任务。
4、在包含“GET”以太网帧中,字符“G”的位置(从Frame的头部开始)?
答:如果Frame的头部为顺序1,则”G”的位置为67。
5、在该以太网帧中CRC字段的十六进制值是多少?
答:在该以太网的CRC校验中,Ethereal把这个剥除了,故没有显示。
6、以太Frmae源地址是多少?该地址是你主机的地址吗?是
服务器的地址吗?如果不是,该地址是什么设备的以太网地址?
答:以太网Frmae源地址:00:21:97:0d:da:b4,;该地址既不是我主机的mac 地址,也不是web服务器的mac地址,它是网关地址。
7、以太网帧的48位目的地址是多少?该地址是你主机的地址吗?
答:以太网帧的48位目的地址:00:1a:a9:0e:3b:4f,该地址是我的目的地址。
8、给出Frame头部2-字节Type字段的十六进制值。
标志字段的值是1的含
义是什么?
答:type:IP(0x0800)
9、在包含“OK”以太网帧中,从该帧的起始处算起,”O”是第几个字节?
答:由下图可知为第十五个字节
10、在该以太网帧中CRC字段的十六进制值是多少?
答:以太网的CRC校验,Ethereal把这个剥除了,故没有显示。
11、写下你主机ARP缓存中的内容。
其中每一列的含义是什么?
答:
以上显示的依次是:interface;就是自己主机的IP地址,下面的是默认网关的IP地址,后面的十六进制的数是默认网关的mac地址。
12、包含ARP请求报文的以太网帧的源地址和目的地址的十六进制值各是多少?
答:
13、给出Frame头部Type字段的十六进制值。
标志字段的值是1的含义是什么?
答:
14、包含ARP回答报文的以太网帧中源地址和目的地址的十六进制值各是多少?
答:包含ARP回答报文的以太网帧中源地址是:192.168.74.1,十六进制值
是:c0 a8 4a 01;目的地址是:192.168.74.2,十六进制值是:c0 a8 4a 02
二、实验六(A):HTTP和DNS分析
思考题
1、你的浏览器运行的是HTTP1.0,还是HTTP1.1?你所访问的服务器所运行HTTP协议的版本号是多少?
答:我的浏览器运行的是HTTP1.1,如下图所示
2、你的浏览器向服务器指出它能接收何种语言版本的对象?
答:我的浏览器所能接受的语言为:简体中文
3、你的计算机的IP地址是多少?服务器的IP地址是多少?
答:我的计算机的IP地址是10.203.74.28,服务器的IP地址是128.119.245.12
4、从服务器向你的浏览器返回的状态代码是多少?
答:状态码及状态代码200ok截图如下
5、你从服务器上所获取的HTML文件的最后修改时间是多少?
答:
6、返回到你的浏览器的内容一共多少字节?
答:
7、分析你的浏览器向服务器发出的第一个HTTP GET请求的内容,在该请求报文中,是否有一行是:IF-MODIFIED-SINCE?
答:没有看到。
8、分析服务器响应报文的内容,服务器是否明确返回了文件的内容?如何获知?答:返回了,如下图所示
10、服务器对第二个HTTP GET请求的响应中的HTTP状态代码是多少?服务器是否明确返回了文件的内容?请解释。
答:状态码和相应状态信息的值为304 Not Modified,它表示缓存器可以使用该对象。
第二次没有返回文件的内容,因为他只是作为对该条件GET的响应,Web 服务器只发送一个响应报文,不包含请求的对象。
截图如下:
11、你的浏览器一共发出了多少个HTTP GET请求?
答:就有一个,如下图所示
12、承载这一个HTTP响应报文一共需要多少个data-containing TCP报文段?答:
13、与这个HTTP GET请求相对应的响应报文的状态代码和状态短语是什么?答:状态码和短语是200ok;表示请求成功,信息包含在响应的报文里
14、在被传送的数据中一共有多少个HTTP状态行与TCP-induced”continuation”有关?
答:
15、你的浏览器一共发出了多少个HTTP GET请求?这些请求被发送到的目的地的IP地址是多少?
答:总共发出了4个HTTP GET请求,如下图所示
16、浏览器在下载这两个图片时,是串行下载还是并行下载?请解释
答:是并行下载;因为两个图片是连续请求,并没有等第一个请求得到回复后才继续第二次请求的。
17、对于浏览器发出的最初的HTTP GET请求,服务器的响应是什么(状态代码和状态短语)?
答:
18、当浏览器发出第二个HTTP GET请求时,在HTTP GET报文中包含了哪些新的字段?
答:。