验证性实验
ifconfig
实验一
要求:
使用 ipconfig/all 查看自己计算机的网络配置,尽可能明白每行的意思,特别注意 IP 地址、子网掩码 Subnet Mask、网关 Gateway。
完成:
这里为了我的电脑安全,把关键信息打码了,怕被攻击。
![](https://i-blog.csdnimg.cn/blog_migrate/176cf4f3f0ac41164b296812534b7ece.jpeg)
实验二
要求:
使用 ipconfig/all 查看旁边计算机的网络配置,看看有什么异同。
完成:
这个没法完成,我在家只有手上的一台电脑,旁边就是台灯。
问题:
你的计算机和旁边的计算机是否处于同一子网,为什么?
回答:
根据我所学的计算机网络的知识,我觉得假如我旁边有一台计算机跟我连接的是同一WIFI的话,应该和我是属于统一个子网,但是IP地址和MAC地址会大有不同。因为两台主机的ip地址与子网掩码进行与运算,可以得到相同的网络地址192.168.31.0,也就是同一个路由器。
ping
实验一
要求:
测试到某计算机如 重庆交通大学 Web 服务器的连通性,可以使用 ping www.cqjtu.edu.cn 命令,也可直接使用 IP 地址。掌握使用该命令后屏幕显示的反馈回来信息的意思,如:TTL、时间等。
完成:
![](https://i-blog.csdnimg.cn/blog_migrate/06dc33f83f6dd206adf3d0d5673db77e.png)
实验二:
要求:
使用 ping/? 命令了解该命令的各种选项并实际使用。
完成:
先来看ping/? 会出现什么东西
![](https://i-blog.csdnimg.cn/blog_migrate/85c38a3d35f74e6179a496ad5cd21583.png)
挨个试试吧:
ping -t + : ping指定的主机,直到停止
![](https://i-blog.csdnimg.cn/blog_migrate/7da681866604f6d9cf12b78e6f284f88.png)
果然是满屏的发送接收,相当于是不间断地ping。
ping -a + : 将地址解析成主机名
![](https://i-blog.csdnimg.cn/blog_migrate/6809b77e4b3c844c3df690c28ac27794.png)
没有发现什么很独特的地方,这个命令太鸡肋了。
ping -n + + : 发送N多个报文
![](https://i-blog.csdnimg.cn/blog_migrate/41a0befe4934a894a8f9fd6811547cbf.png)
这个比较有意义,可以指定报文数目。
ping -4 + : 强制使用IPv4网络 发送命令
![](https://i-blog.csdnimg.cn/blog_migrate/4af216b38109f41ebef44353fcd2bfb3.png)
依然没察觉有什么不同。
ping -l + : 可以指定发送数据包地大小
![](https://i-blog.csdnimg.cn/blog_migrate/ec6b891f5b79c53085b8e3bd1f6de809.png)
ping -6 + : 强制使用IPv6网络发送命令
![](https://i-blog.csdnimg.cn/blog_migrate/656ca565ab7748e998a016385279cd82.png)
可能是我的云主机地址不是ipv6的原因,ping不了
其余的我也试了一下,个人觉得没什么意思,就不列在这里了。
TroubleShooting:
假设你不能 ping 通某计算机或 IP,但你确定该计算机和你之间的网络是连通的,那么可能的原因是什么?该如何处理能保证 ping 通?
回答:
有如下几种可能:
可能是路由器或路由器设置不正确,可以检查路由器的设置,确保网关正确,以及网络掩码和默认网关是否正确。
可能是防火墙设置问题,可以检查防火墙的设置,确保 ICMP 协议被允许通过防火墙,以及 ICMP 封包是否被拦截丢弃。
可能是网络设备配置问题,比如网卡配置不正确,可以检查网卡的 IP 地址、子网掩码和默认网关是否正确。
可能是网络线路问题,可以检查网络线路是否连接正常,是否有线路断开或者信号丢失。
处理方法:
检查路由器的设置,确保网关、网络掩码和默认网关是否正确。
检查防火墙的设置,确保 ICMP 协议被允许通过防火墙,以及 ICMP 封包是否被拦截丢弃
检查网卡的 IP 地址、子网掩码和默认网关是否正确。
检查网络线路是否连接正常,是否有线路断开或者信号丢失。
TroubleShooting:
假设在秘籍中进行的网络排查中,ping 百度的 IP 即 ping 14.215.177.39 没问题,但 ping 百度的域名即 ping www.baidu.com 不行,那么可能的原因是什么?如何进行验证和解决?
回答:
可能的原因是DNS解析出现问题。可以通过查看本地hosts文件,确认DNS服务器正确指向;可以尝试使用其他DNS服务器;也可以尝试使用nslookup指令,看看能否正确解析域名。如果以上方法都不行,可以考虑更换DNS服务商。
tracert
实验一:
要求:
要了解到某计算机如 www.baidu.com 中间经过了哪些节点(路由器)及其它状态,可使用 tracert www.baidu.com 命令,查看反馈的信息,了解节点的个数。可通过网站 http://ip.cn 查看这些节点位于何处,是哪个公司的,大致清楚本机到百度服务器之间的路径。
完成:
![](https://i-blog.csdnimg.cn/blog_migrate/ebd1536741a1862fd458ebabd04611cd.png)
现在才明白我访问个百度这么不容易啊!中间过了十二个网关。
![](https://i-blog.csdnimg.cn/blog_migrate/de555a8f47ff6e580d1ee9a934d5e296.png)
![](https://i-blog.csdnimg.cn/blog_migrate/bc76d5bf75ba1f286ab2d2a47d9f943d.png)