大家好,今天小编关注到一个比较有意思的话题,就是关于怎么测评电脑网络的问题,于是小编就整理了2个相关介绍怎么测评电脑网络的解答,让我们一起看看吧。
如何通过ping命令检测自己电脑的网络故障?
“我是哟哟吼说科技,专注于数据网络的回答,欢迎大家与我交流数据网络的问题”
ping命令是哟哟定位网络通信故障最常用的方法之一,可以通过ping命令来检测网络中不论是电脑主机,还是局域网或者广域网的问题故障源在哪,然后进行下一步故障的处理。
若回应Request Timed Out,则表示目标地址不可达;
若回应如下图,则表示目标地址可达;
哟哟在处理网络问题时一般***用“ping五步法”来具体定位故障源,下面来具体介绍一下哪五步:
本地回环地址通常称为Loopback地址,IP地址为127.0.0.1,用来检测电脑主机TCP/IP协议栈是否正常;
本机地址可以通过ipconfig /all这个命令去查看,用来检测电脑网卡、驱动是否正常;
同样,***地址也可以通过ipconfig /all这个命令去查看,用来检测电脑主机至***是否连接正常;
按win+r键调出运行框。输入cmd进入dos界面。在dos里面输入ping ***.baidu***。看下电脑丢包率是不是百分之百,看看电脑网络延迟高不高。
通过ping命令检测电脑网络故障,是非常基础,实用的步骤,清洁,快捷处理网络故障,不仅是自己的电脑,也是所有电脑的共性。
ping命令
ping是系统内置的网络工具,具有独立性,又具有融合性。配备各种参数,可以实现强大的功能,基本覆盖网络各个环节测试。
调用ping命令方法,win系统,win+R键--cmd--ping命令。linux系统直接在命令符下输出。
此时可以使用ping命令加参数,测试网络相关状态。
①电脑的网络生态系统,由远及近,包括tcp/ip协议,网卡驱动,***,ISP的DNS地址。
②网络部分测试必不可少的部分是IP地址,***等,查看本机此项内容方法为:win+r键--cmd--ipconfig,可以查看所有相关内容。dns可以咨询ISP,或者用公用114.114.114.114。
③tcp/ip协议测试方法:ping 127.0.0.1,正常如下图,如果异常,可以重新安装协议;
④网卡驱动测试方法:ping+ip地址,正常如下图,如果异常,可以重新填写静态IP地址,或者重新启动电脑,重新获取动态IP地址;
⑤***测试方法:ping+***IP地址,正常如下图,如果异常,可以重新填写静态***地址,或者重新启动电脑,重新获取动态***IP地址;
⑥DNS测试方法:ping+ISP的dns地址,正常如下图,如果异常,可以联系isp客服确认外网状态。
ping命令是最常用的一个网络命令,并且可以在Windows、Linux和UNIX等系统中使用。当然了,不同的系统下,ping命令的用法不同。
配合一些参数,使用ping命令能够快速的找到网络故障,并进行定位。下面,简单的分享几个小技巧。
ping命令必须在DOS提示符下使用。Winows 7系统中,直接在开始菜单中找到“运行”,输入cmd就可以进入DOS提示符。
现在的操作系统基本上已经内置网卡驱动,并且自动配置好电脑联网所需要的协议。当然了,也会有例外。借助ping命令,可以查看本机的网络配置是否正确。
在DOS提示符下,输入ping 127.0.0.1,如果系统提示有返回数据,这说明本机的网络配置是正常的。
网络故障主要有:线路故障、IP地址配置错误、DNS问题、内网ARP攻击、环路等。ping命令可以说是网络管理中最常用的一个命令行工具了,利用ping可以非常迅速的诊断出网络问题。今天,我就来教大家如何用ping来检测网络问题。
当网络缓慢,上不了网时,请按如下步骤来执行ping命令:
1. ping内网***
首先要先ping内网的***地址,确保内网是畅通的。如下图:
内网的丢包率应该为0,有线ping值一般在1ms以内,无线ping值1ms-20ms之间。如果存在丢包或者ping值很高,那么问题就在内网。需要排查内网网线、环路、交换机等设备问题。
2. ping公网IP
内网没问题时,我们需要再ping下公网的IP地址,从而检测公网是否通畅。如下图,114.114.114.114是一个常用的DNS服务器,由于114在公网上,ping值会比内网高一些,一般在1ms-50ms之间。
114能ping通且ping值正常无丢包,说明外网正常,否则外网异常,需要排查路由器和wan口线路问题。
怎样学好计算机网络?
我觉得正确的学习方法应该是边学理论边动手实践。动手包括两类方法,一类是用一些命令行工具进行观测,另外一类就是用 socket 来写程序。
我建议首先要准备一台 Linux 电脑。在 Linux 下有很多成熟的网络相关的工具可供你使用。现在国内的互联网公司的服务器基本上也都是 Linux。而且用 Linux 有个好处就是源码是公开的。实在遇到不懂的问题,可以更容易地搜答案。这点比 Windows 强太多了。
对于第一类动手观测法,我的建议是你学到某一层的时候,就找到一些相关的工具来做几个实验。比如讲到 TCP 的时候,你可以启动一个 Nginx(或者干脆自己写一个 Server),用 curl 等工具发起 TCP 连接建立请求。这时候用 tcpdump 动手进行抓包,看看三次握手究竟是怎么握的。 看看每次握手的时候,包体究竟是长什么样的。
第二类方法就是动手编程。刚开始可以从一些简单的开始,比如就写个 tcp server, tcp client 让他们相互连接然后传输一些简单的数据。
然后可以开始练一些更为复杂一点的。比如写一套 FTP Server 和 Client, 让它们之间能够实现简单的文件下载。或者写一个 Web Server,支持通过浏览器来下载 Web Server 上的静态文件。再比如说模拟 tcpdump 来写一个抓包工具。(可以参考我的这篇文章,里面提供了一个简单的 demo)。
做完这些相信你对网络的理解会前进一大步。对于我个人来讲,我也是一直通过理论 + 实践的方法来对知识进行学习的,效果很好。
到此,以上就是小编对于怎么测评电脑网络的问题就介绍到这了,希望介绍关于怎么测评电脑网络的2点解答对大家有用。