jsteward
V2EX  ›  问与答

子网和子网掩码到底是什么东西

  •  
  •   jsteward · Jul 26, 2016 · 4046 views
    This topic created in 3761 days ago, the information mentioned may be changed or developed.
    主要是在做 AC V 的时候 no-route 里需要 bypass 本地,不然用不了 Miracast 和 DLNA 。完全不明白具体应该怎么写。
    例如我要写个范围包括 192.168.0.0 到 192.168.255.255 里的所有主机该怎么办呢?
    (希望在给出解答的同时有相应的解释)
    10 replies  •  2016-07-28 07:07:17 +08:00
    ming2050
    ming2050
    Jul 26, 2016
    1
    192.168.0.0/16
    或 192.168.0.0 255.255.0.0
    zzNucker
    zzNucker
    Jul 26, 2016
    2
    子网掩码就是后面有多少位是代表子网。
    QK8wAUi0yXBY1pT7
    QK8wAUi0yXBY1pT7
    Jul 26, 2016
    3
    掩码掩码,请是把后面掩住只看前面。
    1 楼的两种写法,前面的 16 代表掩码有 16 个 1 , 后面的每个 255 就是 8 个 1 。后面那一串 0 就是用来掩住 ip 的了(必须连续 1 跟 连续凑满 32 位)
    QK8wAUi0yXBY1pT7
    QK8wAUi0yXBY1pT7
    Jul 26, 2016
    4
    连续 1 跟连续 0 , 凑成 32 位。( IPv4 是 32 位二进制数)
    xss
    xss
    Jul 26, 2016
    5
    子网标识的是你的一个局域网,常见的局域网 ip 地址是 192.168.x.x.子网掩码就是用来从局域网的 ip 地址中区分出网络地址和子网地址的东西.最常见的,例如 CIDR 地址为:192.168.1.0/24,那么 24 代表 ip 地址(不包括点),按照点划分的每一段转换成二进制后,前 24 位为网络地址,所以意味着 192.168.1.x 和 192.168.2.x 是两个子网,剩下的 8 比特,是子网地址,可以标识 255 台机器,所以在经典的局域网里面,一个子网最多有 255 台机器....(不考虑广播地址等特殊地址)
    xujif
    xujif
    Jul 26, 2016
    6
    $subnet_ip & $mask = $subnet
    qucklay
    qucklay
    Jul 26, 2016
    7
    子网是为了增加网段,掩码是确定属于哪个网段。
    192.168.0.1 和 192.168.0.129
    这 2 个 IP 如果用 255.255.255.0 就是同一网段,而 255.255.255.128 就是 2 个网段。
    SpicyCat
    SpicyCat
    Jul 26, 2016
    8
    我觉得随便找一本网络教材看看,或者看看维基也就清楚了。
    masir
    masir
    Jul 27, 2016
    9
    建议看一些计算机网络的基础图书,例如 谢希仁的《计算机网络》
    jsteward
    jsteward
    OP
    Jul 28, 2016
    10
    谢谢各位的回复,大概明白了。
    谢谢!
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2049 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 50ms · UTC 15:20 · PVG 23:20 · LAX 07:20 · JFK 10:20
    ♥ Do have faith in what you're doing.