宁波大学计算机网络实验四 下载本文

4.2 ICMP协议分析(见手册P62)

实验时间: 12-24 客户端IP: 10.22.65.52 RACK编号: 5A

A.上传的文件名是: 4-2-1 。 一、ICMP与Ping

Q1.你主机的IP地址是什么?远程主机的IP地址是什么? 答:

15 1.625539 10.22.65.52 210.33.16.188 ICMP Echo (ping) request

Q2.为什么一个ICMP包没有源和目标端口号? 答:

当某个网关发现传输错误时,立即向信源主机发送ICMP报文,报告出错信息,让信源主机采取相应处理措施,它是一种差错和控制报文协议,不仅用于传输差错报文,还传输控制报文。它是控制协议,不需要端口号

Q3. 检查由你主机发送的一个Ping请求包。ICMP type和code是多少?这个ICMP包包含了哪些其他的字段?Checksum、sequence number和identifier字段的值各为多少? 答:

包含icmp类型 编码 检验和 鉴定

Q4.检查相应的Ping回应包,ICMP type和code是多少?这个ICMP包包含了哪些其他的字段?Checksum、sequence number和identifier字段的值各为多少? 答:

包含了ICMP类型、编码、检验和、鉴定

B.上传的文件名是: 4-2-2 。 二、ICMP与Traceroute

Q5.你主机的IP地址是什么?远程主机的IP地址是什么? 答:

4

11 1.064580 10.22.65.52 119.75.217.56 ICMP

Echo (ping) request

Q6.检查ICMP echo包,它和前半部分实验中的ICMP ping查问包有否不同?如有,具体在何处? 答:

没有不同。仅仅TTL的初始值的设置不一样,这次是逐渐递增的,而ping包是开始就为128

Q7.检查ICMP error包,它的类型是什么,code是什么。它和echo包相比有更多的字 段,这些字段中包含了什么? 答:

它和echo包相比有每一个探测包的RTT值,以及返回ICMP TTL耗尽消息的路由器的IP地址(也可能包括名称)。

Q8.检查源端收到的最后三个ICMP包。它们和ICMP error包有何不同?为什么不同? 答:

它们和ICMP error相比较最后三个ICMP包中含有数据data。

而ICMP error包中不但含有Internet Protocol,其中包括耗尽消息的路由器的IP地址(也可能包括名称),还包括有主机发往服务器ICMP的所以数据。

Q9.在tracert测算中是否有延迟明显高于其它的链路?基于路由器的名字,你能否猜测一下这两条链路末端路由器的所在位置? 答:

5

4.3 DHCP协议分析(见手册P58)

实验时间:12-24客户端MAC:Client MAC address: 00:88:99:5b:01:0e (00:88:99:5b:01:0e) 服务器IP: 5A

A.上传的文件名是: 4-3 。 Q1.DHCP消息是通过TCP还是UDP发送的? 答:

UDP发送的

Q2. 请记录前四个DHCP包Discover/Offer/Request/ACK由客户端发送出去的时间。对每一个包指出源与目标端口号,端口号与上述实验例子中给出的67,68端口一致么? 答:

一致

Q3.你主机的链路层(以太网)地址是什么? 答:

Source: LentenTe_10:02:e9 (00:09:73:10:02:e9)

Q4. Discover与Request包之间依靠什么值的不同来加以区分? 答:

Request包有Option: (t=54,l=4) DHCP Server Identifier = 10.22.65.83 Discover没有

Q5.Transaction-Id的值在这前四个DHCP消息中是多少?在第二组Request/ACK DHCP消息中又是多少?这个字段的目的是什么? 答:

前四个Transaction ID: 0xba9c7377 第二组Transaction ID: 0xf4039cd5

为了识别每一次发送的不同组的DHCP消息,以防混淆

Q6. 一个主机通过DHCP来获取IP地址,但这个地址直到四条消息交换的最后才被确定。既然在此之前IP地址都没有被设置,那么在获得IP租用前,客户端IP数据包使用的是什么值?在这四条消息中对每一个封装的IP数据包指出它的源和目标IP地址。 答:

6

Discover数据包:

Offer数据包:

Request数据包

ACK数据包

Q7.你的DHCP服务器的IP地址是什么? 答:

10.22.65.160

Q8. 在DHCP Offer消息中如何看出DHCP服务器的IP地址?指出哪个DHCP消息包含了提供给你的IP地址。 答:

Q9.在上面的例图中主机和DHCP服务器之间不存在一个中继代理。这是由哪个值表现出来的?在你的实验中是否有中继代理? 答:

不存在

没有

Q10. 说明DHCP Offer消息中的网关和掩码条目的作用。 答:

网关的基本作用:根据目的IP地址的网络号与子网号,选择最佳的出口对IP分组进行转发,实现跨网段的数据通信。

掩码条目的作用:子网掩码的主要功能是告知网络设备,一个特定的IP地址的哪一部分是包含网络地址与子网地址,哪一部分是主机地址

Q11.主机在DHCP Request消息里请求被提供一个IP地址,你获得了什么地址? 答:

7