首页 > 其他分享 >网络拥塞与数据包丢失

网络拥塞与数据包丢失

时间:2023-02-26 18:25:43浏览次数:47  
标签:network 丢弃 数据包 网络 拥塞 丢失 data

Network congestion in data networking and queueing theory is the reduced quality of service that occurs when a network node or link is carrying more data than it can handle.
网络拥塞指网络节点负载超过它能处理的能力。

Packet loss occurs when one or more packets of data travelling across a computer network fail to reach their destination。Packet loss is either caused by errors in data transmission, typically across wireless networks,[1][2] or network congestion
数据包丢失指一个或多个数据包无法抵达目的地。数据包丢失可能是数据传输过程中发生错误(特别是经过无线网络)或者网络拥塞导致。

为了应对网络拥塞,网络设备的选择有尾部丢弃(Tail Drop),和主动队列管理(Active queue management)

尾部丢弃,和主动队列管理的共同点都是会丢弃数据包,造成的原因都是网络拥塞。

而数据包丢弃,则会导致上游网络设备的工作都为无用功。因此这应该是极力避免的。数据包丢弃曾导致网络流量从32kbps跌落至40bps

对此RFC3168引入 显示拥塞通知(Explicit Congestion Notification),在发生拥塞时,显示通知发送端,发送端在发生数据包丢弃前,及时降低发送速率,避免触发网络设备的丢包事件。

标签:network,丢弃,数据包,网络,拥塞,丢失,data
From: https://www.cnblogs.com/dewxin/p/17157213.html

相关文章

  • LWIP协议栈---ARP协议(3)ARP数据包发送过程
    ARP数据包发送过程先看一些指向流程图,ARP数据包发送的过程: 主要看看右边这块内容,ip_output()调用etharp_output()函数发送出ip层的内容。而该函数又根据数据包是否是......
  • LWIP学习记录---ARP协议(2)ARP数据包发送过程
    (一)ARP之数据包接收过程​​ 先看一下整个数据流的传输过程。首先etherneti_input()函数从底层网卡驱动接收到原始数据,若是ip包或者ARP包则调用ethernet_input()......
  • 使用EC2 Userdata为丢失密钥的EC2更换密码
    EC2实例-使用Shell脚本和cloud-init指令组合使用免密钥登录Content-Type:multipart/mixed;boundary="//"MIME-Version:1.0--//Content-Type:text/cloud-confi......
  • 电脑提示msvcp120.dll丢失解决 步骤
    电脑提示找不到msvcp120.dll怎么办?详细安装修复教程电脑提示msvcp120.dll丢失解决步骤打开电脑下载msvcp120.dll在浏览器后在顶部输入【​​dll修复程序.site​​】按下电......
  • 解决atl100.dll文件丢失问题
    ​其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或者......
  • 非lvm 根目录扩容不丢失数据-VMware下linux非LVM管理的根目录扩容--改进版本
    Ubuntu磁盘扩容及启动问题整理Ubuntu磁盘扩容及启动问题整理关闭虚拟机,调整磁盘大小开启Ubuntu,下载Gparted启动Gparted删除linux-swap删除extended更改ext4主磁盘......
  • 安卓nba2k13数据包该放那个目录下
    今天玩了NBA,感觉很不错上网看很多网友问这个问题说下:安卓nba2k13数据包该放那个目录下sdcard/Android/obb/***游戏运行注意:1、单核手机跑不动,不要费力了,测试OK机型:TF301(t......
  • msvcp140.dll丢失的解决方法_msvcp140.dll丢失怎样修复
    DLL是DynamicLinkLibrary的缩写,意为动态链接库。dll文件是电脑系统及软件运行的重要文件,电脑如果丢失dll文件,那么很多软件跟游戏都是无法运行的,msvcp140.dll丢失这个问题......
  • 电脑提示vcomp140.dll丢失怎么修复?
    ​电脑vcomp140.dll文件丢失以后,电脑很多软件跟游戏都无法运行跟打开,它是系统重要的文件。怎么修复好相信困扰着不少小伙伴,小编今天就把教程分享给大家;首先打开电脑浏览器后......
  • Windows中XAudio2_7.dll文件丢失解决
    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或者损......