关于反掩码与通配符是否一样的问题

        今天技术群里有人问到反掩码与通配符是否一样的,其实最后算出来的结果是一样的,但是是有区别的。

       反掩码  由右至左的连续1是表示主机的位数,不能被0隔开。

        反掩码只能取下面的值

        0000 0000=0 1个IP地址

         0000 0001=1 2个IP地址

         0000 0011=3 4个IP地址

  000 0111=7 8个IP地址

         000 1111=15 16个IP地址

         0001 1111=31 32个IP地址

         0011 1111=63 64个IP地址

         0111 1111=127 128个IP地址

         1111 1111=255 256个IP地址

         0表示不能改变的部分,既被固定的前缀部分

         1表示可变部分,可以任意取值,既可以ip地址的部分

      例如 172.16.0.0

                 0.0.255.255

              这个组合表示172.16.0.0--172.16.255.255 这65536个IP地址

                 12.1.1.1

                 0.0.0.0

               这个所有bit固定不变,就表示一个地址12.1.1.1

              通配符

               0 锁住 用来固定不能变的部分

               1 任意取值 表示开放的部分,不需要连续

            例如 192.168.1.4和192.168.1.12这两个地址

                       可以用192.168.4 0.0.0.8来表示

                        奇数地址

                       192.168.1.0000 0001

                       0.0.0.111 1110

                        偶数地址

                      192.168.1.0000 0000

                       0.0.0.111 1110

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章