• 1.摘要
  • 2.基本信息
  • 3.主要内容
  • 3.1.简介
  • 3.2.成因
  • 4.应用案例
  • 5.影响
  • 6.丢包撤消
  • 7.读音

丢包

网络技术中的术语

丢包(Packet loss)是指一个或多个数据数据包(packet)的数据无法透过网上到达目的地,是数字通信错误的主要原因之一。

其成因有蠕虫病毒、网线连接距离过长、网线故障、操作系统自身故障、网卡故障、网络运营商线路等问题。常见的测试丢包的方法是通过使用PING命令进行测试。

基本信息

  • 中文名

    丢包

  • 注音

    diū bāo

  • 外文名

    Packet loss

  • 造成

    流媒体技术VoIP

  • 原因

    信号衰减等

  • 学科

    计算机

  • 领域

    计算机

主要内容

简介

丢包(Packet loss)是指一个或多个数据数据包(packet)的数据无法透过网上到达目的地。丢包与比特错误(bit error)与噪声(noise)所造成的虚假的数据包(spurious packets)是三个最主要的数字通信错误的原因。

成因

丢包可能原因是多方面,包括在网上中由于多路径衰落(multi-path fading)所造成的信号衰减(signal degradation),或是因为通道阻塞造成的丢包(packet drop),再者损坏的数据包(corrupted packets)被拒绝通过,或有缺陷的网上硬件,网上驱动程序故障都可能造成丢包。

此外,丢包也受信号的信噪比(SNR)的影响。

应用案例

接下来我们来看如何确认、检测以及解决丢包故障:常见的测试丢包的方法是通过使用PING命令进行测试,Request timed out.表示此刻发生丢包故障。Reply from 220.181.6.19: bytes=32 time=10ms TTL=55 类似显示表示数据传输正常。另外,还可以通过一些工具软件进行测试,具体测试方法可参见各软件使用说明文档,在此不做过多阐述。

如前所述,丢包故障多数由以下几方面问题引起:蠕虫病毒、网线连接距离过长(室内理论有效传输距离为100米,但实际应用中一般以不超过50米为宜)、网线故障(包括水晶头金属物氧化及其他故障)、操作系统自身故障、网卡故障(由于网卡工作频率与网络设备工作频率不相符引起的故障,如千兆网卡配合百兆网络设备等;也可能为网卡物理故障,如设备自然老化或遇到雷击等)、网络设备故障(设备工作环境影响引起,如环境过于潮湿、干燥或电磁干扰严重等,也可能由于设备硬件故障造成)、网络运营商线路问题。

解决方法

解决方法对照以上所示故障为:断开网络后安全模式下查杀病毒、适当减短网线长度、检查网线并重新制作水晶头、重装操作系统、调整网卡或网络设备使之工作在同一频率、更换网卡、更换网络设备的使用环境或更换网络设备、联系网络运营商解决。

影响

丢包可能造成流媒体技术、VoIP、在线游戏和视频会议的抖动(jittering),并会一定程度上影响到其他的网上应用。要特别注意的是,丢包不一定表示有问题,在某种程度上是有可能被传输双方所接受的。 [1] 

丢包撤消

一些网络传输协议如TCP有提供可靠的数据包交付。在丢包发生时,接收器可以要求发送方重传或自动地重新发送。TCP可以撤消丢包,但经常发生的重传已丢失数据包可能导致网络吞吐量下降。

用户数据报协议(UDP)协议本身没有规定恢复丢失的数据包。因此使用UDP的应用软件需要自行定义机制来处理数据包的丢失问题。

读音

【词语】:丢包

【注音】:diū bāo