验证性实验

文章目录

  • 1.验证性实验
    • 1.1 ipconfig
      • 实作一
      • 实作二
    • 1.2 ping
      • 实作一
      • 实作二
      • TroubleShooting
      • TroubleShooting
    • 1.3 tracert
      • 实作一
      • 实作二
    • 1.4 ARP
      • 实作一
      • 实作二
      • 实作三
      • TroubleShooting
    • 1.5 DHCP
      • 实作一
      • TroubleShooting
    • 1.6 netstat
      • 实作一
      • 实作二
    • 1.7 DNS
      • 实作一
      • 实作二
      • 实作三
      • TroubleShooting
    • cache
      • 实作一
      • 实作二

1.验证性实验


1.1 ipconfig

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

实作一

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

结果和解释

验证性实验
  • 无线局域网适配器 本地连接*1:无线网卡,连wifi用的,1表示设置了一个个宽带连接。
  • 媒体状态:当前是否是无线连接。
  • 其他定义同上面以太网适配器,略。

图三结果和解释

验证性实验

问题
你的计算机和旁边的计算机是否处于同一子网,为什么br>

答:子网掩码是用来判断任意两台计算机的IP地址是否属于同一子网,将IP 地址和子网掩码先变成2进制 , 结果相同的在同一子网中。


1.2 ping

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

实作一

要测试到某计算机如 重庆交通大学 Web 服务器的连通性,可以使用 ping www.cqjtu.edu.cn 命令,也可直接使用 IP 地址。
请掌握使用该命令后屏幕显示的反馈回来信息的意思,如:TTL、时间等。

ping www.cqjtu.edu.cn

验证性实验


TroubleShooting

TroubleShooting
假设你不能 ping 通某计算机或 IP,但你确定该计算机和你之间的网络是连通的,那么可能的原因是什么如何处理能保证 ping 通

答:
.测试本机的状态。可以ping自己的IP,如果数据包没有丢失,说明问题不在本身,反之问题出现在本机,解决方法检查本机的网卡状态
.测试本机是否可以与旁边计算机联通。如果数据包没有丢书,说明子网内部通信没有问题,反之问题及可能在本机的网线或者交换机。解决方法:检查网线连接是否正常或者交换机是否能正常工作
.测试本机到网关是否能正常连接。如果数据包没有丢失,说明本机到网关没有问题,反之则出现了问题。解决方法:查看子网内的计算机能不能正常上网。
.以上都没有问题,说明问题出现在网关外。解决方法打电话找工作人员。


TroubleShooting

假设在秘籍中进行的网络排查中,ping 百度的 IP 即 ping 14.215.177.39 没问题,但 ping 百度的域名即 ping www.baidu.com 不行,那么可能的原因是什么何进行验证和解决另外,经常有同学问到的:“能上 QQ,但不能上网” 跟这个问题的原因是相似的。

:可能的原因是 DNS 发生故障或设置错误而导致解析失败,因为域名是需要经过当地的 DNS 服务器解析成 IP ,再根据 IP 发送数据测试包。


1.3 tracert

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

实作一

TRACERT (Trace Route 的组合缩写),也称为路由追踪,该命令行程序可用于跟踪 Internet 协议 (IP) 数据包传送到目标地址时经过的路径。
了解到某计算机如 www.baidu.com 中间经过了哪些节点(路由器)及其它状态,可使用 tracert www.baidu.com 命令,查看反馈的信息,了解节点的个数。
通过网站 http://ip.cnhttp://ip.cn 查看这些节点位于何处,是哪个公司的,大致清楚本机到百度服务器之间的路径。

tracert www.baidu.com 命令结果

验证性实验
验证性实验
验证性实验
验证性实验

后 ping 一下你旁边的计算机 IP(注意,需保证该计算机的 IP 没有出现在 arp 缓存中,或者使用 arp -d * 先删除全部缓存),再次查看缓存,你会发现一些改变,请作出解释。

ping 旁边电脑的结果

验证性实验


实作二

请使用 arp /命令了解该命令的各种选项。

arp /命令结果

验证性实验


TroubleShooting

TroubleShooting
你可能会在实作三的操作中得到 “ARP 项添加失败: 请求的操作需要提升” 这样的信息,表示命令没能执行成功,你该如何解决/p>

答:
1.以管理员身份运行 cmder
2.netsh i i show in 找到指定 Idx

问题
在实作三中,为何缓存中常常有网关的信息
我们将网关或其它计算机的 arp 信息设置为静态有什么优缺点/p>

答:优点在于管理方便且可以有效防止局域网中的ARP欺骗。
缺点在于静态ARP如果绑定错误ARP信息,修改麻烦。


1.5 DHCP

HCP(Dynamic Host Configuration Protocol)即动态主机配置协议,是一个用于 IP 网络的网络协议,位于 OSI 模型的应用层,使用 UDP 协议工作,主要有两个用途:
用于内部网或网络服务供应商自动分配 IP 地址给用户
用于内部网管理员对所有电脑作中央管理
简单的说,DHCP 可以让计算机自动获取/释放网络配置。

实作一

般地,我们自动获取的网络配置信息包括:IP 地址、子网掩码、网关 IP 以及 DNS 服务器 IP 等。使用 ipconfig/release 命令释放自动获取的网络配置,并用 ipconfig/renew 命令重新获取,了解 DHCP 工作过程和原理。

在我使用 ipconfig/release 命令释放我的网络配置后,就断网了

验证性实验


TroubleShooting

TroubleShooting
如果你没能成功的释放,请思考有哪些可能的原因并着手进行解决/p>

答:
因为没有加适配器,网卡或驱动,加一个适配器,网卡或驱动
可能是软件问题:没有开启DHCP客户端服务;解决方法:在 “ 运行 ” 中输入 “ sc config DHCP start= AUTO ” 重启后就OK 了。

问题
在Windows系统下,如果由于某种原因计算机不能获取 DHCP 服务器的配置数据,那么Windows将会根据某种算法自动配置为 169.254.x.x 这样的 IP 地址。显然,这样的 IP 以及相关的配置信息是不能让我们真正接入 Internet 的,为什么然不能接入 Internet,那么Winodws系统采用这样的方案有什么意义/p>

答:
自动配置的IP地址和信息只是短暂性的解决计算机不能获取 DHCP 服务器的配置数据的问题,要真正的接入Internet还是得本身计算机的正确IP地址。


1.6 netstat

论是使用 TCP 还是 UDP,任何一个网络服务都与特定的端口(Port Number)关联在一起。因此,每个端口都对应于某个通信协议/服务。
netstat(Network Statistics)是在内核中访问网络连接状态及其相关信息的命令行程序,可以显示路由表、实际的网络连接和网络接口设备的状态信息,以及与 IP、TCP、UDP 和 ICMP 协议相关的统计数据,一般用于检验本机各端口的网络服务运行状况。

实作一

indows 系统将一些常用的端口与服务记录在 C:WINDOWSsystem32driversetcservices 文件中,请查看该文件了解常用的端口号分配。

文件内容如下

验证性实验


1.7 DNS

DNS(Domain Name System)即域名系统,是互联网的一项服务。它作为将域名和 IP 地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS 使用 TCP 和 UDP 的 53 号端口。

实作一

indows 系统将一些固定的/静态的 DNS 信息记录在 C:WINDOWSsystem32driversetchosts 文件中,如我们常用的 localhost 就对应 127.0.0.1 。请查看该文件看看有什么记录在该文件中。

文件内容如下

验证性实验


实作三

用 nslookup qige.io 命令,将使用默认的 DNS 服务器查询该域名。当然你也可以指定使用 CloudFlare(1.1.1.1)或 Google(8.8.8.8) 的全球 DNS 服务器来解析,如:nslookup qige.io 8.8.8.8,当然,由于你懂的原因,这不一定会得到正确的答案。

nslookup qige.io 结果如下

验证性实验


TroubleShooting

TroubleShooting
面秘籍中我们提到了使用插件或自己修改 hosts 文件来屏蔽广告,思考一下这种方式为何能过滤广告果某些广告拦截失效,那么是什么原因应该怎样进行分析从而能够成功屏蔽它

答:
原理是在hosts文件中将广告域名对应的ip写为本机(0.0.0.0)。
如果某些广告拦截失效,可能是这个广告域名改了,而我们的hosts文件中有没有写入这个新域名对应本机,所以拦截失败,这是就需要向hosts文件中写入这个新域名对应为

来源:李勤111

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年9月12日
下一篇 2021年9月12日

相关推荐