子网ip和子网掩码不匹配怎么办,教你一招轻松解决( 二 )


280000401(十进制133)
255以内的其他十进制数转换为8位二进制数 , 依此类推 。
四 。记住各种网络的默认掩码
A类网络的默认掩码是255.0.0.0 , 二进制表示为111111111.0000000.000000.0000000 。默认掩码意味着A类大型网络(A类网络)不会细分为几个小型网络 。掩码中的1表示网络号 , 24个零表示确定网络号时用24位二进制数表示IP地址的主机号部分(二进制表示的IP地址的左8位是固定的) 。(IP地址由网络号和主机号组成)
B类网络的默认掩码是255.255.0.0 , 翻译过来就是1111111111.111111.000000.000000;默认掩码意味着B类大型网络不会细分为几个小型网络 。16位零表示网络号确定时 , IP地址的主机号部分可以用16位二进制数表示(二进制表示的IP地址的左16位是固定的) 。(B类默认掩码可以理解为将A类大型网络(A类网络)分成2的8次方(即256个小型网络)
C类网络的默认掩码是255.255.255.0 , 翻译过来就是1111111111 . 11111111 . 000000 。默认掩码意味着C类大型网络不会细分为几个小型网络 。这里的8个零表示在确定网络号时 , IP地址的主机部分可以用8位二进制数表示(二进制表示的IP地址的左24位是固定的) 。(C类默认掩码可以理解为将A类大型网络(A类网络)划分成2的16次方(即65536个)子网 , B类大型网络划分成2的8次方(即256个)子网
五、关于正确有效的面膜
有效的掩码应该满足一定的条件 , 即十进制掩码转换成二进制后 , 掩码的左边部分必须全是1 , 中间不能有0 。比如255.255.248.0转换成二进制 , 就是1111111111 . 1111000 . 000000 。可以看出 , 左边全是1 , 中间没有0(0都在1的右边) , 这是一个有效的掩码 。我们再来看254.255.248.0 , 它是1111111111111 . 1111000 . 000000 , 这不是一个正确有效的掩码 , 因为1中间有一个0 。再看255.255.249.0 , 是111111111111 . 111111 . 1111001 . 000000 , 不是正确有效的掩码 , 因为1中间还有一个0 。
六 。子网掩码的替代表达式:
在某些主题中 , 类似255.255.248.0的子网掩码不会出现 , 而是IP地址/编号的形式 , 其中/编号是子网掩码的替代表示 。做题的时候要正确理解这种另类的表达方式 。我们把255.255.248.0转换成111111111111 . 1111000 . 000000形式的二进制 , 可以看到左边有21个1 , 所以可以把255.255.248.0的掩码表示为/21 。另一方面 , 当我们看到/21时 , 我们把21个1放在32位二进制的左边 , 把这个32位二进制的每8位划分为一个周期 , 然后转换成十进制 , 就是255.255.248.0 。
七 。网络中有两个IP地址不可用:
不管是A类、B类还是C类网络 , 有两个IP地址不划分子网是不能用的:网络号和广播地址 。例如 , 在没有子网划分的大型C类网络中 , 202.203.34.0用于表示网络号 , 202.203.34.255用于表示广播地址 。因为大型C类网络中有256个IP地址 , 现在减去这两个IP地址 , 只剩下256-2=254个可用IP地址 。如果问题问:如果将一个大型C类网络划分为四个子网 , 会增加多少个不可用的IP地址?
可以这样想:当C类网络没有划分子网时 , 两个IP地址不可用;现在 , 如果将大型C类网络划分为四个子网 , 则每个子网中有两个IP地址不可用 , 因此四个子网中有八个IP地址不可用 。从八个IP地址中减去两个没有子网的不可用IP地址 , 结果是六个 。因此 , C类网络划分为四个子网后 , 将有六个不可用的IP地址 。
八 。根据掩码确定子网的数量
首先我们来看一下问题中给出的掩码属于哪个默认掩码 , 这样我们就可以知道是对A类、B类还是c类的大型网络进行子网划分 , 比如在202.117.12.36/30,我们先把/30的备选掩码表示法转换成我们惯用的表示法:111111111111 . 111111111 . 111111111 . 111111100 , 十进制表示法是255 . 255 . 255 . 255 . 252 。
我们可以看到 , 这个掩码的左边三段与C类默认掩码相同 , 只有第四段与C类默认掩码不同 , 所以我们认为255.255.255.252的掩码在C类默认掩码的范围内 , 也就是说我们将对C类网络进行子网划分 。因为C类网络的默认掩码是255.255.255.0 , 所以把C类网络的默认掩码转换成二进制就是111111111111 . 1111111 . 111111 . 000000 , 这里的八个零表示IP地址可以用8位二进制数表示 , 也就是说C类网络可以有8个2的8次方的IP地址 , 也是最后一段因为1代表网络号 , 所以111111代表C类大型网络划分为(111111)个二进制子网 。111111的十进制数是64 , 也就是说C类网络分为64个子网 , 每个子网的IP地址数是256/64=4 。除去代表子网号的第一个IP地址和代表子网内广播地址的最后一个IP地址 , 子网内可分配的IP地址数为子网内IP地址总数减2 , 即4-2=2 。


推荐阅读