这种网络结构,在局域网和公网的实际网速能到多少? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
nekoyaki
V2EX    服务器

这种网络结构,在局域网和公网的实际网速能到多少?

  •  
  •   nekoyaki 2017-04-27 16:15:59 +08:00 4009 次点击
    这是一个创建于 3165 天前的主题,其中的信息可能已经有所发展或是发生改变。
    出于反劫持和其他的一些目的,我家里弄了这么一套比较奇怪的网络结构,如下:
    一个旧式“百兆”路由器,无线速率标称是 150M。直接插运营商的网线,通过 PPPOE 拨号;
    服务器 S,通过网线连接到路由器的 LAN 口 1,默认网关是路由器。
    其他设备通过 WIFI 连接路由器,默认网关是服务器 S。



    那么现在有一些非常基础,以至于我觉得很丢人的疑问……那就是,“百兆”的含义,到底是针对网卡,还是网口来说的?
    是一出一入,加一起,百兆为限?还是说,出=入=百兆?跟 lan 口 /wan 口是否有关系?

    产生这个疑问,是由于我发现我从服务器 S 上拷文件到笔记本上,只能达到 3MB,约等于 24Mb 每秒。服务器的 CPU 和磁盘 IO 肯定肯定是足够的了。我不知道是由于网络架构,还是路由器的转发性能,还是 wifi 干扰导致的。

    然后引伸出了一个问题,如果我从公网下载东西,是不是就意味着一个流量,要先去路由器,然后绕到服务器,然后再回路由器,然后再到笔记本?

    感觉好像是挺基础的问题,但是不太能想明白,求指教。
    17 条回复    2017-04-28 00:03:10 +08:00
    rssf
        1
    rssf  
       2017-04-27 16:20:13 +08:00 via iPhone
    你的 Wi-Fi 路由器太垃圾,150m 的就那速度,想要快换支持 ac 的路由器或者 ap
    jasontse
        2
    jasontse  
       2017-04-27 16:23:31 +08:00 via iPad
    你的服务器是千兆还是百兆,百兆半双工,或者千兆半双工。
    nekoyaki
        3
    nekoyaki  
    OP
       2017-04-27 16:25:21 +08:00
    @rssf
    这个我倒是知道,我想知道的是差在哪儿,是在 wifi 信号上? 路由器的网卡效率上?还是什么别的地方
    ovear
        4
    ovear  
       2017-04-27 16:25:34 +08:00
    wifi 速率限制,150 的就那样。。建议 5Ghz
    ovear
        5
    ovear  
       2017-04-27 16:27:01 +08:00
    @nekoyaki 差在环境上,你的环境太糟糕了。干扰太多,不符合实验室环境,一般 2.4Ghz 的现在的干扰都太大。
    nekoyaki
        6
    nekoyaki  
    OP
       2017-04-27 16:39:06 +08:00
    @jasontse @ovear
    服务器那边倒是可以肯定不是短板。说是服务器,其实就是一个千兆网口的 thinkpad。

    我其实是想知道,我那个默认网关绕圈的问题,和 wifi 问题, 哪个影响更大,如果是前者影响更大,也许可以通过更改网络结构解决;如果是后者,那估计就只能换路由器了。

    其实单纯换路由器也不过是花点钱而已,主要是我发现以前没想过这问题,感觉自己基础不过关。

    如果我从公网下载东西,这时,一个流量,要先去路由器,然后绕到服务器,然后再回路由器,然后再到笔记本。这个过程里,经过路由器的,是四倍的流量,还是二倍的流量?
    KCheshireCat
        7
    KCheshireCat  
       2017-04-27 16:48:02 +08:00 via iPhone
    pc -无线-路由器-网关-路由器-外网

    路由器是两倍流量。
    jasontse
        8
    jasontse  
       2017-04-27 16:48:52 +08:00 via iPad
    @nekoyaki 看了下,这么说吧,正常的流量没有损耗,经过代理的流量会变成半双工。下行的正常明文流量根据 ARP 表不会发往服务器,是直接到笔记本上。
    ovear
        9
    ovear  
       2017-04-27 16:56:33 +08:00   1
    @nekoyaki 毫无疑问 无线路由的问题,检验方法 ping 默认网关

    至于宽带问题,你理解为单个路由下的互联可以跑满端口速度
    跨路由的互联取决于 两个路由之间的互联速度

    拿你的例子来说吧,为了方便我,我就直接以 ip 地址标致路由

    从你的图来看,所有的流量都会经过.1,单端口速度绝对不会高于 100Mbps
    如果是多端口的话,要看你的子网大小,这里我假定为你的子网大小是 192.168.1.0/24, 那么在子网内的通讯是忽略网关的,直接由 arp 协议提供网路发现。流量不经过"默认路由"的"处理器",直接由互联的"硬件网路端口"处理。
    在这种情况下,属于同级路由通讯,多端口下可以跑满 100Mbps * 端口数


    如果你的子网不是 /24, 那么如果访问非默认路由管辖的子网,就是跨子网通讯,就是上面说的 "跨路由互联" (访问宽带同理),这个速度就取决于 .121 到 .1 的速度。访问公网同理。
    trepwq
        10
    trepwq  
       2017-04-27 17:09:29 +08:00 via iPhone
    有线 100m 全双工就是同时上传 100m 下载 100m,无线有损耗到不了电脑上显示的值,标称就更到不了了
    KCheshireCat
        11
    KCheshireCat  
       2017-04-27 17:10:02 +08:00 via iPhone
    @jasontse
    下行流量只能走网关过,不走网关过怎么反劫持?
    @ovear
    交换机能不能跑满所有端口,受限于交换机背板带宽
    ovear
        12
    ovear  
       2017-04-27 17:13:02 +08:00
    @KCheshireCat 家用交换机一般就 4 个口,大部分都足够了。。基本可以忽略这个
    lusheldon
        13
    lusheldon  
       2017-04-27 17:14:11 +08:00 via Android
    所有客户端总的连接速率在理想情况下小于 70mbps,你看到的最理想的带宽只能达到 9M 以下。这种情况一般来说瓶颈就在你的无线网络。而且局域网吞吐量只会更差
    rssf
        14
    rssf  
       2017-04-27 17:25:01 +08:00 via iPhone
    @nekoyaki 所谓 150m 的无线就是这个速度,无线的 150m 可没法跟有线的 100m 比,能达到 1/3 有线速度都难
    jasontse
        15
    jasontse  
       2017-04-27 19:24:40 +08:00 via iPad
    @KCheshireCat 请你站在路由器的角度上按照 ARP 想想看再说话。
    KCheshireCat
        16
    KCheshireCat  
       2017-04-27 19:46:30 +08:00
    @jasontse #15

    请你站在 LZ 实际需求的角度上按照 tcp 劫持原理 想想看再说话。
    nekoyaki
        17
    nekoyaki  
    OP
       2017-04-28 00:03:10 +08:00
    @ovear
    解释很详尽,感谢。

    @jasontse
    @KCheshireCat
    我试了一下,从公网服务器下东西到笔记本上,在 S 上确实是能够监控到这份流量的。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2629 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 12:57 PVG 20:57 LAX 04:57 JFK 07:57
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86