计算机网络验证性实验

这篇博客详细介绍了计算机网络中的验证性实验,包括IP配置、ping、tracert、ARP、DHCP、netstat和DNS等多个实用命令。通过一系列实作,读者可以深入理解网络连接的配置、连通性测试、路由追踪以及域名解析等基本概念和操作。同时,博客还讨论了网络故障排查、缓存原理以及安全问题,如ARP欺骗和DNS解析。最后,提供了额外的阅读材料和资源,帮助读者进一步提升网络知识和技能。
摘要由CSDN通过智能技术生成

ipconfig

✍ ipconfig 是微软操作系统的计算机上用来控制网络连接的一个命令行工具。它的主要用来显示当前网络连接的配置信息(/all 参数)。

🌏 参考
https://docs.microsoft.com/zh-cn/windows-server/administration/windows-commands/ipconfig
https://www.itread01.com/articles/1475880029.html
https://zh.wikipedia.org/wiki/Ipconfig

实作一

使用ipconfig/all查看自己计算机的网络配置,尽可能的明白每行的意思,特别注意IP地址/子网掩码Subnet Mask、网关Gateway。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

实作二

使用ipconfig/all查看旁边计算机的网络配置,看看有什么异同。
答:除了IPv4不同之外,其他的都相同。

✎ 问题

你的计算机和旁边的计算机是否处于同一子网,为什么?
答:是的,它们的子网掩码、网关都相同。

ping

✍ PING (Packet Internet Groper),因特网包探索器,用于测试网络连接量的程序 。ping 是工作在 TCP/IP
网络体系结构中应用层的一个服务命令, 主要是向特定的目的主机发送 ICMP(Internet Control Message
Protocol 因特网报文控制协议)Echo 请求报文,测试目的站是否可达及了解其有关状态。

🌏 参考
https://bkso.baidu.com/item/ping/6235?fromtitle=PING%E5%91%BD%E4%BB%A4&fromid=670278
https://blog.csdn.net/hebbely/article/details/54965989
https://sites.google.com/site/goh1933/ping-zhi-ling-gao-ji-yong-fa

实作一

要测试到某计算机如 重庆交通大学 Web 服务器的连通性,可以使用 ping www.cqjtu.edu.cn 命令,也可直接使用 IP 地址。
请掌握使用该命令后屏幕显示的反馈回来信息的意思,如:TTL、时间等。
在这里插入图片描述
答:TTL是生存时间的意思,就是说这个ping的数据包能在网络上存在多少时间,每当ICMP数据报经过一个路由器,TTL值就减一,直到为0/1时,路由器直接丢弃该IP包。
时间是指ping的返回的时间

实作二

使用 ping/? 命令了解该命令的各种选项并实际使用。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

✎ TroubleShooting

假设你不能 ping 通某计算机或 IP,但你确定该计算机和你之间的网络是连通的,那么可能的原因是什么?该如何处理能保证 ping 通?
答:可能是因为出现网络拥塞、被丢包等情况(防火墙)。一般可采用由近及远的连通性测试来确定问题所在。
先测试自己计算机的状态,如果没问题,那么说明本机网络软件硬件工作正常,否则,问题在本机,检查本机 TCP/IP 配置即网卡状态等。

📬 秘籍

当你的网络出现故障不能访问某计算机如 14.215.177.39 (百度的 IP 地址之一 ) 时,我们一般可采用由近及远的连通性测试来确定问题所在。现假设你的 IP 是 192.168.1.89,你旁边计算机的 IP 是 192.168.1.64,网关的 IP 是 192.168.1.1 ,那么过程如下:

ping 127.0.0.1 ,测试自己计算机的状态,如果 OK,那么说明本机网络软件硬件工作正常,否则,问题在本机,检查本机 TCP/IP
配置即网卡状态等
ping 192.168.1.64,测试到旁边计算机的连通性,如果OK,那么说明本子网内部工作正常,否则,问题在本机网络出口到交换机之间,检查本机网卡到交换机的连线等
ping 192.168.1.1,测试到网关的连通性,如果OK,那么说明本子网出口工作正常,否则,问题在网关,这是你无能为力的事情,报告给网管
ping 14.215.177.39,测试到百度的连通性,如果 OK,那就 OK,否则,问题在网关以外,这也是你无能为力的事情,报告给网管或者李彦宏?

✎ TroubleShooting

假设在秘籍中进行的网络排查中,ping 百度的 IP 即 ping 14.215.177.39 没问题,但 ping 百度的域名即 ping www.baidu.com 不行,那么可能的原因是什么?如何进行验证和解决?
另外,经常有同学问到的:“能上 QQ,但不能上网” 跟这个问题的原因是相似的。
答:原因:第一,你本地网络路由器问题;第二,服务器是禁ping的 。解决办法:关闭服务器上的防火墙,或者添加“例外” 。

课外浏览

ping 这个程序曾经是有 bug 的,比如使对方缓冲区溢出导致死机,或死 ping 对方以达到耗费对方主机的系统和网络资源等,请查阅相关资料了解。

tracert

✍ TRACERT (Trace Route 的组合缩写),也称为路由追踪,该命令行程序可用于跟踪 Internet 协议 (IP)
数据包传送到目标地址时经过的路径。

🌏 参考
https://zh.wikipedia.org/wiki/Traceroute
https://support.microsoft.com/zh-cn/help/314868/how-to-use-tracert-to-troubleshoot-tcp-ip-problems-in-windows
http://www.ttlsa.com/tools/how-to-use-tracert/

实作一

要了解到某计算机如 www.baidu.com 中间经过了哪些节点(路由器)及其它状态,可使用 tracert www.baidu.com 命令,查看反馈的信息,了解节点的个数。
可通过网站 http://ip.cn 查看这些节点位于何处,是哪个公司的,大致清楚本机到百度服务器之间的路径。
在这里插入图片描述

实作二

ping.pe 这个网站可以探测从全球主要的 ISP 到某站点如 https://qige.io

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值