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

Q12.说明租用时间的作用。在你的实验中租用时间是多少? 答:

Q13.DHCP Release消息的作用是什么?DHCP服务器是否对收到的客户DHCP Release请求给出一个确认?如果客户的DHCP Release消息丢失会如何? 答:

这个命令释放你当前的IP地址,因而主机的IP地址就变成了0.0.0.0。 不会给出确认

客户机保存原有的IP地址

Q14.在你的Ethereal窗口中删除“bootp”过滤字。在DHCP包交换的过程中是否有收发ARP包?如果有,解释这些ARP包的用途。 答:

ARP,即地址解析协议,通过遵循该协议,只要我们知道了某台机器的IP地址,即可以知道其物理地址。

8

4.4 NAT协议分析(见手册P69)

实验时间: 12-24 客户端MAC: NAT的IP:

A.上传的文件名是: 4-4 。

Q1.内网电脑的IP是多少,网关是多少?SYGATE服务器的IP是多少? 答:

内网电脑的IP是:192.168.0.3;网关是

服务器的IP114.80.93.87

Q2.内网电脑外发的TCP连接有几个?请记录每个连接对应的源IP、源端口、目的IP、目的端口,完成表1。

源IP 源端口 目的IP 目的端口 SYN时间 SYN SEQ# 该连接作用 1 192.168.0.3 2 192.168.9.2 3 114.80.93.87 4 114.80.93.87 5 192.168.0.3 192.168.9.2 5284 36951 36951 1137 1137 36951 114.80.93.87 80 114.80.93.87 80 192.168.9.2 192.168.0.3 80 80 1.961748 1.961855 1.973363 1.973404 1.973554 1.973620 0 0 0 0 1 1 三次握手 三次握手 三次握手 三次握手 开始数据传输 开始数据传输 114.80.93.87 80 114.80.93.87 80

Q3.请找出内网电脑发出的第一个HTTP请求,其绝对SEQ#值是多少? 答:

Q4.请找出内网电脑收到的第一个HTTP响应,其绝对SEQ#值是多少? 答:

Q5.请在SYGATE服务器上找到NAT外发的连接,一共有几个?请记录每个连接对应的源IP、源端口、目的IP、目的端口,完成表2。

源IP 源端口 目的IP 目的端口 SYN时间 SYN SEQ# 该连接作用 1 2 3 4 5 192.168.0.3 192.168.0.3 192.168.0.3 192.168.0.3 192.168.0.3

36886 36886 36886 36886 36886 114.80.93.87 80 114.80.93.87 80 114.80.93.87 80 114.80.93.87 80 114.80.93.87 80 2.821309 2.822509 2.822413 2.842335 2.946463 0 1 1 473 781 GET请求 GET请求 请求图片 GET请求 断开TCP连接 9

Q6.请找出SYGATE发出的第一个HTTP请求,其绝对SEQ#值是多少? 答:

Sequence number : 2285726267

Q7.请找出SYGATE收到的第一个HTTP响应,其绝对SEQ#值是多少? 答:

Sequence number : 1954313269

进一步观察后续的NAT过程,并对比表1和表2各记录间的关系,根据以上实验请分析NAT服务器的主要工作原理。 答:

NAT(网络地址转换) 提供了局域网共享上网的简单方案,内部网络客户连接互联网时,NAT将自动修改IP报文的源和目的的IP地址,将用户的内部IP转换成一个外部公共IP地址,反之,数据从外部返回时,外部公共IP地址转换成内部IP

10