一、实验目的
1.掌握因特网的配置相关工作
二、实验要求
1.构建一个如下图3所示拓扑图(或简化图,去掉R4);
本拓扑图的所有网络均为C类网络,部分子网掩码由于空间有限,未在图中注明。
2.要求PC0和PC3 是同一单位内部的不同子网(例如B类网络的两个子网);
3.要求PC0、PC1、PC2、PC3、PC4、PC5能够互相ping通;
首先配置这六个主机的IP地址和默认网关,每个路由器启动RIP协议,并添加与之直接相连的网络。然后,六个主机即可互相通信。
PC0 ping PC1
PC0 ping PC4
PC0 ping PC5
PC5 ping PC0
PC0 ping PC2
PC0 ping PC3
4.要求PC0通过在浏览器中输入WWW服务器的域名对其进行访问,WWW服务器的界面可出现你的 班级+学号+姓名 信息。
开启DNS服务,配置DNS服务器和WWW服务器的IP地址,添加WWW服务器的IP并且设置域名,我设置的是www.zhuziwei.com,然后给PC0设置DNS服务器的IP地址,之后在WWW服务器的index.html文件里加入几行代码,使其能够在浏览器中解析出学号和姓名。准备工作都做好后,可以输入域名访问了。
R0路由表
R1路由表
R2路由表
R3路由表
R4路由表
三、思考题
1.若主机PC0执行arp –d; ping www.zhuziwei.com (WWW服务器的域名),如果此时主机PC0不知道该服务器的域名,则此时PC1发送和收到哪些相关数据包(仅考虑ARP、ICMP、DNS相关数据包),按顺序列出这些数据包,并说明这些数据包的源IP地址是多少?目的IP是多少?源MAC是多少?目的MAC是多少?
执行arp -d后,ARP表被清空。PC0已知DNS服务器的IP地址,将访问DNS服务器IP地址,拿到对应域名的IP地址,但是此时ARP表已被清空,PC0发送ARP请求,获取默认网关的对应MAC地址。
源IP地址是192.168.0.1,目的IP是192.168.0.3(默认网关),源MAC是0040.0BD0.2995,目的MAC是0000.0000.0000 (注:后续地址请见图,本文不再一一说明)
PC0收到ARP应答包,得到了默认网关的MAC地址
PC0发送DNS请求,请求DNS服务器,想知道www.zhuziwei.com对应的IP地址。
PC0收到了DNS应答包。
C0发送ICMP数据包,访问WWW服务器。
WWW服务器发送ICMP应答包给PC0,PC0 ping www.zhuziwei.com成功。
四:说明:
在拓扑图中,标注出每个设备(主要是PC、路由器)你认为重要的信息(如IP地址、子网掩码、默认网关等);给出每个路由器的路由表;给出PC1、PC2、PC3、PC4、PC5、PC6能够互相ping通的证明。