设为首页收藏本站

ZMX - IT技术交流论坛 - 无限Perfect,追求梦想 - itzmx.com

 找回密码
 注册论坛

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

用百度帐号登录

只需两步,快速登录

搜索
查看: 57|回复: 0

tcp、udp被宽带运营商连接数限制有什么症状,问题现象是啥样的?无法新建打不开网页,传输数据量计算

[复制链接]
 成长值: 576

签到天数: 4817 天

[LV.Master]伴坛终老

发表于 2025/3/12 20:02 | 显示全部楼层 |阅读模式 |Google Chrome 134.0.0.0|Windows 10
天涯海角搜一下: 百度 谷歌 360 搜狗 有道 雅虎 必应 即刻
tcp、udp被宽带运营商连接数限制有什么症状,问题现象是啥样的?无法新建打不开网页,传输数据量计算

现在全国都在限,我这当地是1000连接
https://bbs.itzmx.com/thread-110404-1-1.html

ping不断,正在玩的游戏对局不掉线,无法打开网站,无法新建tcp udp连接,达到上限值1000就没办法新建连接了
1分钟产生的连接可以超过900个,但是5分钟内产生的总连接不能超过1000,运营商机房内部udp超时是300秒,tcp为120秒,也就是每分钟最多发360个tcp连接是安全的,这样不会触发运营商连接数限制
UDP Stream 超时,然后机房设备才会关闭掉这个udp连接,会在运营商的设备上占用300秒时间
一般来说是跟踪表,也就是会话数的概念,一个请求就是一个连接,这些数据在运营商设备上都是明文可见的
1.png

要解决的话,先查看SDK的应用层超时是多少,假设10秒超时,就限制最大发起并发连接数为60,那么一分钟就产生6次X60=360
连接数 不是传输数据量,同一个连接内传输数据只会占用1个连接,就好比B站评论区,起码有5层人说开迅雷就断网网页打不开吧
udp计算和tcp一样,在300秒内,你和IP地址A通讯一次就算一个,和B通讯一次就算第二个,不一定是按ip算,因为重新发起连接的时候,不同NAT类型的时候端口会发生改变,这样是相同的ip,但是产生不同的连接了
一张图,给你看懂,想要的是这个疑问吧,mtu1500 传输1457数据,不管传送多少内容,都是在同一个ip和端口内发生,不管传输多少数据,都是一个连接,只要ip地址和端口都没发生改变
2.png

尝试发起的并发连接请求限制就行了,不然迅雷一开下载就断网。5分钟不能超过 1000 个连接,那么为什么每分钟不超过 360 个是安全的呢?因为其它BT软件可以关UDP,只用TCP下载,tcp是120秒,这个是机房TCP的超时,应用层一般设置10秒为佳,断开连接后,空闲120秒后就不占用1000的额度了,所以应用层要设置10秒建立连接失败超时
两者都要限制,TCP和UDP是共同享受1000连接数限制,只是因为两者超时策略不一样,所以并发限制值不一样,运营商告诉我是300秒,但是我自己测出来tcp实际上是120秒,udp是300秒
之前投诉打游戏,求生之路2一打开就断网,进游戏会有刷服器,一瞬间产生几千个连接

也许是路由性能问题呢?
十年前的路由都不可能这点连接性能无法应付,而且就算是路由有问题,也就某个软件用不了打开就断网,那肯定是软件方要去解决的
而且,路由问题的话,ping值应该会变得非常高,但是和连接数限制的现象并不相符

[发帖际遇]: 小樱 被钱袋砸中进医院,看病花了 2 樱币. 幸运榜 / 衰神榜
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册论坛 新浪微博账号登陆用百度帐号登录

本版积分规则

手机版|Archiver|Mail me|网站地图|IT技术交流论坛 ( 闽ICP备13013206号-7 )

GMT+8, 2025/3/13 15:07 , Processed in 0.136417 second(s), 21 queries , MemCache On.

Powered by itzmx! X3.4

© 2011- sakura

快速回复 返回顶部 返回列表