首页 > 技术文章 > 子网掩码

Xing88 2020-07-26 20:03 原文

子网数:2n(网络位借主机位的位数)

主机容量/块大小=2m(m为主机位数)

有效主机容量=2m-2(m为主机的位数)(网络标示位和广播地址位是不能用于主机的IP地址编写的)

(默认)C类有效主机容量=28-2=254台

(默认)B类有效主机容量=216-2=65534台

(默认)A类有效主机容量=224-2=16777214台

网络标识位:标示网段

广播位:发广播,一旦发出广播,该网段的所有主机都将收到该信息

有效主机位:‘去头去尾’,去掉网络位和广播位后有效的主机范围

BS(block size):指的是该网段的“块”大小,即表示该网段的主机容量(此时计算BS时不用减2,因为这个是大范围,不是有效主机位)

 

网络位从主机位借一位,该位上可变化的种类是2,意味着有2种情况可发生

              借两位,该位上可变化的种类是4,意味着有4种情况可发生

 

例题2:请问192.168.1.0/25、192.168.1.0/26、192.168.1.0/27三个不同子网的BS(块大小)是什么样的?

    

        192.168.1.0/25    128     255.255.255.128

        192.168.1.0/26     64     255.255.255.192

        192.168.1.0/27     32     255.255.255.224

解题思路:1、算主机容量

                  2、直接用256-主机容量=最后一段网络位

 

例题1:192.168.1.0/24需划分9个组,求该网段的掩码,子网可容量的主机数?

        2m>=9   m=4   /24->/28

       2n=24=16    255.255.255.240

 

例题2:192.168.1.0/24要可容纳主机50台以上,子网数尽可能大?

        2n-2>=50  n(剩余主机数)=6    32-6=26  m=2

 

例题3:192.168.1.100/27   求网络位?广播地址?有效主机位?

         BS=25=32

         0-31

        32-63        

        64-95

        96-127            网络位:192.168.1.96     广播地址位:192.168.1.127                              

        128-159           有效主机位:192.168.1.97—192.168.1.126

        160-191

        192-223

例题4:255.255.255.248 最大可容纳主机数?

        主机容量=256-248=8

        可用主机数=8-2=6

 

/24的子网的概念

/25指的是从8位主机位中借一位作为网络位,即第25位上至“1”,从左往右借位。

下面列取从/25开始到/32的子网

/25=255.255.255.128  10000000

/26=255.255.255.129  11000000

/27=255.255.255.224  11100000

/28=255.255.255.240  11110000

/29=255.255.255.248  11111000

/30=255.255.255.252  11111100

/31=255.255.255.254  11111110

/32=255.255.255.255  11111111

 

例题5:172.16.0.0/16的子网是172.16.0.0/18,求子网?

            172.16.0.0~172.16.63.255

            172.16.64.0~172.16.127.255

            172.16.128.0~172.16.191.255

            172.16.192.0~172.16.255.255

 

无类别:172.16.0.0/16  主类

              172.16.1.0/24  与主类不一致,此刻的网络位由掩码决定,与主类无关—无类

 

现有一个网络从172.16.1.0/24、172.16.2.0/24、172.16.3.0/24、172.16.4.0/24......172.16.10.0/24,要求将这些网络合并成一个大的网络,求这个网络号是多少?

172.16.00000001.0/24

......

172.16.00001010.0/24

找相同的二进制数位数,一共20位,因此子网掩码就是/20

 

 

例题6: 172.16.0.0/16,子网172.16.0.0/26,请问该子网的BS?一共有多少个子网?子网划分后的结

果是什么样的?

                  BS=26=64

                  子网数:210=1024

                  172.16.0.0/26

                  172.16.0.64/26

                  172.16.0.128/26

                  172.16.0.192/26

                  172.16.1.0/26

                  172.16.1.64/26

                  172.16.1.128/26

                  172.16.1.192/26

推荐阅读