丢包是电脑的问题还是网络的问题(网络丢包常见原因分析)
如果有更好的建议或者想看更多关于电子数码技术大全及相关资讯,可以多多关注茶馆百科网。
假设你Ping一个网站。如果可以ping通,网站返回全面的信息,则表示与网站服务器的通信畅通。
如果Ping失败,或者网站返回不完整的信息,很可能数据丢失。
网络丢包最常见的原因是晶体连接器氧化、网卡损坏、网线环路和光衰减过度。
当网络出现故障时,我们首先会使用ping命令来检测报文是否丢失。众所周知,可以执行命令ping -t 192.168.16.1或ping 192.168.16.1。
编辑到居中
添加图片注释,不超过140个字符(可选)
然而,丢包的原因有很多,而定位问题更是困扰了很多新的MOE。所以今天老杨和大家分享一些常见的丢包定位方法,希望能让遇到丢包的大家冷静下来。
当然,网络定位——丢失的位置——只是互联网世界中的一滴水。要想在职场独当一面,学习系统理论,掌握实用方法是硬道理。
好处:0755 - 79000
你可能不会用思科的设备,但实际实践是常见的,大厂商的设备经验,学习对你有好处。
给老杨发一条私信,代码是“思科”,前10名粉丝将获得一本高清资源书。
什么是网络丢包
说明在网络丢包之前,需要先了解收发包的原理。
数据在因特网上以字节为单位传输。数据在网络中传输时,受网络设备和网络质量的影响,会出现接收数据小于发送数据,导致丢包的情况。
了解了收发包的原理后,可以知道丢包主要涉及到网卡设备、网卡驱动程序和内核协议栈。
编辑到居中
添加图片注释,不超过140个字符(可选)
如本文开头所述,网络丢包是通过Ping查询目的站时,由于各种原因在通道中丢包的现象。
Ping命令使用ICMP回显请求和应答报文。
ICMP回显请求包是主机或路由器向指定目的主机发送的查询报文。接收设备必须向源主机发送ICMP回声应答报文。
查询消息用于测试目的站是否可达,并了解其状态。
需要注意的是,Ping命令是直接使用网络层ICMP协议的示例,不使用传输层的UDP或TCP协议。
网络丢包是网络中常见的故障之一,它会导致网络降速甚至网络中断。
网络故障的发生是不可避免的,但如何快速隔离和排除故障是网络工程师应该具备的基本素质。
:
常见的丢包故障现象+处理方法
01 网络数据包发送时通时断,丢包严重
[故障现象]
通常,当故障发生时,该方向的网络会因振荡而中断。使用Ping命令可以发现,在一段时间内,报文的发送时延略高于正常值,过一段时间后全部丢包。丢包率超过60%,丢包曲线有规律,网络业务基本不可用。
【故障分析】
局域网络中振荡的超时和超时可能是由于两台交换机之间相互连接或交换机上两个端口直连造成的。
这将导致局域网生成树协议的构建失败,需要反复检查和尝试构建新的生成树网络,导致网络振荡中断
同时,当交换机反复发送广播报文时,就会形成“广播风暴”。交换机负载过重,网络传输通道阻塞,通信数据无法正常处理。
编辑到居中
添加图片注释,不超过140个字符(可选)
接入交换机可能出现环路,但环路会影响整个基于三层交换机的局域网的稳定运行。
(故障)
当发现网络分组收发,丢包严重,特别是当整个机组或整个楼层振荡中断时,可以确定是机组的某个交换机发生环路。
网络管理员应首先检查各接入交换机指示灯的闪烁状态。通常情况下,在环路的情况下,指示灯会快速闪烁(每秒4次以上),特别是接入交换机。
拔出网口网线后,交换机指示灯恢复正常。如果你进一步搜索,就会发现电缆末端的一条线形成了一个环路。清除网线后,网络恢复正常。
02 网络数据包发送超时现象严重,时有不规则丢包
[故障现象]
网络突然出现严重拥塞,日常办公程序不能正常运行,打开网页很慢,有时会因超时中断。网络设备没有问题。网络中的几台计算机连接到网络后速度明显变慢。禁用网卡或中断网络后,速度恢复正常。
【故障分析】
首先,网关可以通过用户终端ping通。但是报文发送超时,丢包率约为30%。
登录用户交换机,执行命令arp -a,检查网关IP地址和MAC地址是否正确。
通过上述测试,基本消除了网络设置错误和ARP欺骗。丢包表现出一定的随机性,没有连续性和振荡的通断,网络环路问题基本消除。初步判断这种现象可能是由病毒攻击引起的。
为此,我们需要进一步获取ARP信息、网络中传输的原始数据包等信息。
第三,部署抓包分析。在交换机上配置镜像端口,并将维护终端连接到该端口,并启用网络协议分析工具嗅探,对网络数据通信进行捕获和分析。大约10分钟后开关停止。
选择连接视图,发现在10分钟内,网络上发起了超过12,000个连接,大部分状态是客户端请求同步。
因此,得出网络中存在自动扫描攻击的结论。
编辑到居中
添加图片注释,不超过140个字符(可选)
最后,在详细检查连接信息后,发现这些连接大部分是由同一台主机发起的。选择任意连接,选择报文视图,查看传输数据的原始解码信息。发现这台计算机正在主动扫描网络中其他主机的TCP端口445,这可能是因为主机感染了病毒程序。或者有人在用扫描软件。通过分析图表视图,进一步确定主机上一定存在自动扫描攻击。
(故障)
定位问题的根源后,需要隔离主机。经过一段时间的测试,网络丢包有所缓解,但问题并没有从根本上解决。
然后再次启动网络协议分析系统进行捕获和分析,发现另一台条件相似的主机。因此,可以认为两台主机都感染了病毒,病毒会主动扫描网络上的其他主机,检查TCP端口445是否打开。如果主机打开该端口,则会对主机进行攻击和感染。
此循环会导致上述网络故障。立即隔离新感染病毒的两台主机,恢复网络通信,然后将病毒从终端上清除。
03 网络数据包发生严重延时现象,下载、浏览等服务不能正常使用
[故障现象]
局域网内的日常数据共享正常,但外发上网浏览和下载数据的速度明显降低。通过Ping命令可以发现网络到某个方向的时延比较高,甚至有少量丢包现象。
【故障分析】
该方向的交换机可以通过telnet登录。以华为系列交换机为例进行说明。执行如下命令:
#Display cpu显示交换机cpu占用率
#Display memory显示内存使用情况
它们都很高。执行#显示接口端口号命令,查看每个端口下的数据流。
两个端口的数据流量非常大,远远高于正常的网络流量。通过对其数据流的抓包分析,发现多线程指向网站的电影列。为了避免影响整个网络的畅通,对接入交换机进行了处理。
(故障)
在端口配置界面,执行Shutdown命令强制关闭端口,断开终端连接。请联系终端用户停止下载并恢复网络。
编辑到居中
添加图片注释,不超过140个字符(可选)
在结尾写道:
最后,我想补充一点,许多网络用户使用Ping命令来检测数据包丢失。但是,除了Ping,常用的tracert和nslookup也可以判断主机的网络连通性。
另外,Linux中还有一个更有用的网络连通性判断工具,可以结合ping nslookup traceroute来判断网络的相关特征。这个命令叫做mtr。
Mtr代表我的traceroute,是一个网络诊断工具,它将ping和traceroute结合到一个程序中。
traceroute缺省使用UDP报文探测,mtr缺省使用ICMP报文探测。由于部分路由节点上ICMP报文的优先级低于其他报文的优先级,因此测试中得到的数据可能会低于实际数据
本文主要介绍了关于丢包是电脑的问题还是网络的问题(网络丢包常见原因分析)的相关养殖或种植技术,电子数码栏目还介绍了该行业生产经营方式及经营管理,关注电子数码发展动向,注重系统性、科学性、实用性和先进性,内容全面新颖、重点突出、通俗易懂,全面给您讲解电子数码技术怎么管理的要点,是您电子数码致富的点金石。
以上文章来自互联网,不代表本人立场,如需删除,请注明该网址:http://seotea.com/article/1442898.html