原因有很多,比如在公网层面:

1.为你提供下载或传输服务的服务器端出口宽带不足或有流量策略,比如允许一个初始时间段的流量突发。

2.为你提供网络接入服务的isp也会有类似策略,比如会保障企业级或重要用户流量先走,普通用户流量随机或者尾丢弃(qos ),触发用户端tcp的重传机制,导致速率下降。或者为用户提供了次优路由。

为什么100兆经过路由器后只有50兆(100兆光纤经过路由器后)(1)

总的来说是公网端的出口带宽不足所致(比如某个小的isp有二个公网出口,宽带合计2Gbps ,但他却把这些宽带卖给了500甚至1000个用户,不可思议吧,电信也这么干)。

还有用户层面因素,由于不知道你所说的是什么设备那一般就理解为百十块的普通家用设备,

1.一般有线的内网同网段传输很难把二层的背板带宽打满,但如果是那种单频b/g/n无线的半双工机制,多终端同时传数据时性能会线速性下降,人越多/传输时间越长速率就越低。

为什么100兆经过路由器后只有50兆(100兆光纤经过路由器后)(2)

2.稍微专业一点的设备都会标明设备二层的背板带宽是多少Gbps/Mbps,三层路由模式(跨网段,cpu计算路由)在包为多少字节时的转发率是pps,你开了nat之后又是多少,开了路由策略或者安全策略时分别又是多少,小米在家用领域算不错了但你见它标了吗?是不是好多人买来也刷了第三方固件啊。总的来说就是设备太垃圾或者固件太垃圾,厂商不专业只顾着搂钱太垃圾。

为什么100兆经过路由器后只有50兆(100兆光纤经过路由器后)(3)

前面公网端的因素你控制不了除非你加钱买vip或者换运营商。用户端层面如果你专业就边缘路由网关和接入设备(有线接。入/无线接入)分离,不要都搞在一个设备上面,它会压力山大。或者干脆去买那种300 的支持ac的双频率路由器,能刷第三方固件的最好。

,