划分子网的方式

如何划分子网

以C类私有IP网段192.168.0.0~192.168.0.255为例说明

1.首先引入三个专有词汇(重要概念),并将两个IP转换为二进制便于理解

Network:192.168.0.0:11000000.10101000.00000000.00000000
Broadcast:192.168.0.255:11000000.10101000.00000000.11111111
NetMask:255.255.255.0  11111111.11111111.11111111.00000000

Network:网段唯一标示,二进制主机号全为0,此例中也就是192.168.0.0
Broadcast:广播IP,二进制主机号全为1,此例中也就是192.168.0.255
NetMask:子网掩码,用于划分子网
  • 由于IPv4固定32位,其中包含网络号和主机号,用来区分网络号和主机号的便是NetMask,1代表网络号,0代表主机号

  • 此例中,网络号为前24位,主机号为后八位,也就是可以设置的成为主机的IP为2^8-2个,也就是254个

  • 因此,划分子网的本质,就是改变NetMask


2.将该网段划分为两个网段

把主机号的一位分给网络号,网络号为前25bit,主机号为后7bit,以上有说明,Network为该网段的标示,此时第25bit既可以为0,又可以为1,也就是能代表两个网段

当Network第25位为0的时候,划分出的子网如下

Network:   11000000.10101000.00000000.0 0000000   192.168.0.0
Broadcast: 11000000.10101000.00000000.0 1111111   192.168.0.127
          |----------Net_ID-----------|-host-|
Netmask:   11111111.11111111.11111111.1 0000000   255.255.255.128

当Network第25位为1的时候,划分出的子网如下

Network:   11000000.10101000.00000000.1 0000000   192.168.0.128
Broadcast: 11000000.10101000.00000000.1 1111111   192.168.0.255
          |----------Net_ID-----------|-host-|
Netmask:   11111111.11111111.11111111.1 0000000   255.255.255.128
  • 也就是说,Network增加1位,即可分出两个网段。如果增加2位,Network有四种值,也就是可以分为四个网段。
  • 相应的,划分越细,每个网段的可分配的主机号也就越少

3.再引申一个名词CIDR (Classless Interdomain Routing)

Network/Netmask
192.168.0.0/255.255.255.0
192.168.0.0/24  //网络号有24位,可以这样表示

CIDR简单来讲,就是网络划分的另一种表示方式,也能代表一个网段,另外CIDR不区分IP等级。例如,将256个C类网络,表示成一个网段,这个网段就变成了B类网络

猜你喜欢

转载自blog.csdn.net/matrixZCL/article/details/106559630