网络使用难免出现故障,这个是不可避免的事情。为了知道问题究竟出现在哪里,我们今天来学习一下常见的网络故障以及检测命令。
网络故障分类总结:
· 物理层故障
· 数据链路层故障
· 网络层故障
· 以太网络故障
· 广域网络故障
· TCP/IP故障
· 服务器故障
· 其他业务故障等
![d54f8982f2faa5e13090ed0362a28e0a.png](https://img-blog.csdnimg.cn/img_convert/d54f8982f2faa5e13090ed0362a28e0a.png)
图片来源于网络
(1) 逻辑故障
逻辑故障中最常见的情况有两类:一类是配置错误,是因为网络设备的配置错误而导致的网络异常或故障。另一类是一些重要进程或端口被关闭,主要是系统的负载过高,路由器的负载过高。
(2) 配置故障
配置错误也是导致故障发生的重要原因之一。配置故障主要表现在不能实现网络所提供的各种服务,如不能接入Internet,不能访问某种代理服务器等。配置故障通常表现为以下几种情况:
网络链路测试正常,而无法连接到网络;
只能与某些计算机通信,而不能与全部计算机进行通信;
计算机只能访问内部网络中的服务器,但无法接入Internet,这可能是路由器配置错误,也可能是交换机配置错误;
计算机无法登录至域控制器;
计算机无法访问任何其它设备。
(3) 网络故障
网络故障的原因是多方面的,一般分为物理故障和逻辑故障。物理故障,又称硬件故障,包括线路、线缆、连接器件、端口、网卡、网桥、集线器、交换机或路由器的模块出现故障。
(4) 计算机硬件故障
大约有25%的故障是由计算机硬件引起的,如显示器、键盘、鼠标、CPU、RAM、硬盘驱动器、网卡、交换机和路由器等。
(5) 软件问题
软件引起的故障也不鲜见,表现为:
软件有缺陷,造成系统故障;
网络操作系统缺陷,造成系统失效。
常用的测试命令:
常用的网络故障测试命令有ipconfig、ping、tracert等。
1、 ipconfig命令
使用ipconfig命令可以查看IP配置,或配如果ipconfig命令后面不跟任何参数直接运行,程序将会在窗口显示网络适配器的物理地址、主机的IP地址、子网掩码以及默认网关等。还可以通过此程序查看主机的相关信息,如主机名、DNS服务器、节点类型等。使用/all参数查看网络配置情况。输入ipconfig/all可获得IP配置的所有属性。
Win+R,输入cmd进入命令行窗口。在命令行窗口中输入ipconfig/all。显示出了本机TCP/IP配置情况。如果显示出的IP地址不在网络的网段中,本机则无法与其它机器通信;如果网关、DNS配置有误,则本机不能访问外网计算机,也不能上网。
2、 ping命令
ping命令主要是用来检查路由是否能够到达某站点。通过发送数据包并接收应答信息来检测两台计算机之间的网络是否连通。当网络出现故障的时候,可以用这个命令来预测故障和确定故障地点。Ping命令成功只是说明当前主机与目的主机之间存在一条连通的路径。如果不成功,则考虑:网线是否连通、网卡设置是否正确、IP地址是否可用等。如果执行ping不成功,则可以预测故障出现在以下几个方面:
· 网线是否接通;
· 网络适配器配置是否正确;
· IP地址是否可用等。
如果执行ping成功而网络仍然无法使用,问题可能出在网络系统的软件配置方面。ping成功只能保证当前主机与目的主机间存在一条连通的物理路径。
常用参数:
-t:ping 指定用户所在的主机向目标主机发送数据,直到中断。
-a:以IP地址格式来显示目标主机的网络地址,将地址解析为计算机名。
3、 tracert命令
tracert(跟踪路由)是路由跟踪实用程序,用于确定 IP 数据包访问目标所采取的路径。tracert 命令用 IP 生存时间 (TTL) 字段和 ICMP 错误消息来确定从一个主机到网络上其他主机的路由。
当ping一个较远的主机出现错误时,用tracert命令可以方便地查出数据包是在哪里出错的。如果信息包一个路由器也不能穿越,则有可能是计算机的网关设置错了。那么,可以用ipconfig命令来查看。
常用参数:
-d;不解析目标主机的名称
-h maximum_hops;指定搜索到目标地址的最大跳跃数
-j host_list;按照主机列表中的地址释放源路由;
-w timeout;指定超时时间间隔,程序默认的时间单位是毫秒。
如果觉得小编写的还行,请点击关注、收藏哦!!!