最先,不要管这一IP是A类或是B类还是C类,IP是哪一类针对答题是没有任何意义的,毕竟在许多题里B类掩码和A类或者C类网络一起发生,不必把那称之为一个错误,很多时候是那样出题。
次之,应当把握下列一些知识:
一、确立“子网掩码”的内涵
子网掩码就是将一个大网划分成好多个小网,每一个小网的IP地址数量都是一样多的是。这一小网就叫这一大网的子网掩码。大网能是A类大网(A类网络),还可以是B类大网,还有可能是C类大网。
1、二进制数变为十进制
(这儿顺便说一下二进制数变为十进制问题:
在没有涉及到IP地址后的二进制到十进制的转换,使用的是“低三次方求和”的形式,可是涉及到IP地址时(算广播节目地址时以外,算广播节目地址的时候还是选用“低三次方求和”)的二进制到十进制的转换就不可以使用这种方式了,反而是全用2的N次方的方法去变换:
比如说在没有涉及到IP地址的计算时,将二进制的111转换成十进制,选用的办法是(2的2三次方 2的1三次方 2的0三次方,即4 2 1),得出的结论是十进制的7。但在测算IP地址时的二进制到十进制的转换就不可以使用这种方式了,二进制的111转换成十进制时,看见有好多个“1”,则表示为2的几次方,这里还有三个“1”,便是2的3次方,则在测算IP地址时,二进制的111转换成十进制便是2的3次方,2的3三次方的结果就是8。)
2、互联网的总数量和可以用数量
A类网络的数量有2的7三次方个,即128个。依据互联网规范化的要求,应当再除去128个中的第一个和最后一个,那样可利用的A类网络的数目是126个。
B类网络的数量有2的14三次方个,即16384个。依据互联网规范化的要求,应当再除去16384个中的第一个和最后一个,那样可利用的B类网络的数目是16382个。
C类网络的数量有2的21三次方个,即2097152个。依据互联网规范化的要求,应当再除去16384个中的第一个和最后一个,那样可利用的C类网络的数目是2097150个。
3、互联网的总IP数与可以用IP地址数
每一个A类大网(A类网络)中容下2的24三次方个IP地址,即16777216个IP地址;每一个B类大网中承载着2的16三次方个IP地址,即65536个IP地址;每一个C类大网中承载着2的8三次方个IP地址,即256个IP地址。可利用的IP地址数有在总IP地址数的前提下减2获得。
如果将一个B类大网划分成32个小网,那样每一个小网的IP地址数量便是65536/32=2048;如果将C类大网划分成32个小网,那样每一个小网的IP地址数量便是256/32=8。
二、确立“掩码”的内涵
掩码的作用是用于告知计算机把“大网”划分成几个“小网”! 好多书中说,掩码就是用来明确IP地址所属的网络号,用于分辨另一个IP是否与现阶段IP在同一个子网掩码中。也对,但对于大家刷题而言,没什么意义。我们应该确立:掩码的作用是用于告知计算机把“大网”划分成几个“小网”! 掩码就是用来明确子网掩码数量的重要依据!
三、确立十进制数与8位二进制数字的变换
做这类题要能在心间将255以下的十进制数转换为相对应的二进制数。可以参考一下这一公式表(第一行是二进制,第二行是十进制):
1 1 1 1 1 1 1 1
128 64 32 16 8 4 2 1
能够看见:
第一行左起第一个二进制1相匹配十进制的128
第一行左起第二个1相匹配十进制的64
第一行左起第三个1相匹配十进制的32
第一行左起第四个1相匹配十进制的16
第一行左起第五个1相匹配十进制的8
第一行左起第六个1相匹配十进制的4
第一行左起第七个1相匹配十进制的2
第一行左起第八个1相匹配十进制的1
以上这些关联请牢记,这也是进制转换的前提!
比如说将十进制的133变为二进制,要这样想:由于133和128较近,又因公式表中左起第一个二进制1表明128,因此可以立刻将待转化成8位二进制最左边一位定下来,列入1。再下面,见到133和128只相距5,而5是4与1总和,而4与1各自相匹配公式表里的左起第6和第8位,因此十进制的133转换成8位二进制表明便是10000101,相匹配如下所示:
1 0 0 0 0 1 0 1 (二进制表述的133)
128 0 0 0 0 4 0 1 (十进制表示的133)
其他255以下的十进制数转换为8位二进制数的办法以此类推。
四、铭记各类网络的默认设置掩码
A类网络的默认设置掩码是255.0.0.0,计算出来二进制便是 11111111.00000000.00000000.00000000;默认设置掩码代表着没有把A类大网(A类网络)再划分成多个小网。掩码里的1表明网络号,24个0表明在网络号明确的情形下(用二进制表述的IP地址的左侧8位稳定不会改变),用24位二进制数来描述IP地址的主机号一部分。(IP地址是通过网络号 主机号两大类组成)
B类网络的默认设置掩码是255.255.0.0,计算出来二进制便是 11111111.11111111.00000000.00000000;默认设置掩码代表着没有把B类大网再划分成多个小网。16个0表明在网络号明确的情形下(用二进制表述的IP地址的左侧16位稳定不会改变)能用16位二进制数来描述IP地址的主机号一部分。(能把B类默认设置掩码了解看作是将A类大网(A类网络)划分成2的8三次方(即256)个小网)
C类网络的默认设置掩码是255.255.255.0,计算出来二进制便是 11111111.11111111.11111111.00000000;默认设置掩码代表着没有把C类大网再划分成多个小网。这儿的8个0表明在网络号明确的情形下(用二进制表述的IP地址的左侧24位稳定不会改变),能用8位二进制数来描述IP地址的服务器一部分。(能把C类默认设置掩码了解看作是将A类大网(A类网络)划分成2的16三次方(即65536)个小网,是把B类大网划分成2的8三次方(即256)个小网)
五、有关恰当高效的掩码
恰当高效的掩码应当达到一定的前提条件,是指将十进制掩码计算出来二进制后,掩码的左侧一部分一定要是全为1且正中间不能出现0发生。比如说将255.255.248.0变为二进制是 11111111.11111111.11111000.00000000,能够看见左侧全是1,在1中间并没有0发生(0都是在1的右侧),这样就是一个高效的掩码。大家再来看看254.255.248.0,转为二进制是 11111110.11111111.11111000.00000000,这不是一个恰当高效的掩码,毕竟在1中间是一个0的出现。再来看看255.255.249.0,变为二进制是11111111.11111111.11111001.00000000,这也不是一个恰当高效的掩码,毕竟在1正中间也是有0的出现。
六、有关子网掩码掩码的极具特色表达方式:
有一些问题中并不是发生如255.255.248.0这种子网掩码掩码,反而是发生 IP地址/数据 这种方式,这儿的/数据便是子网掩码掩码的极具特色表达方式。在做题的时候,我们应该正确认识这类极具特色表达方式。我们将要255.255.248.0变为二进制的方式是 11111111.11111111.11111000.00000000,能够看见左手边有21个1,因此我们能将255.255.248.0这一掩码表明为/21。相反,在我们见到/21时,大家把32位二进制的左侧填入21个1,把这个32位二进制数每8位作为一节用句号分隔,再转换成十进制,便是255.255.248.0了。
七、网络里有两种IP地址不能用:
不论是A类或是B类还是C类网络,在没有划分子网的情形下,有两种IP地址不能用:网络号和广播节目地址。例如在一个没有划分子网的C类大网选用202.203.34.0来描述网络号,用202.203.34.255来描述广播节目地址,由于C类大网的IP地址有256个,如今减掉这俩IP地址,那样可利用的IP地址就只剩256-2=254个了。假如题型问:把一个C类大网划分成4身高网,也会增加几个不能用的IP地址?
要这样想:在C类大网不划分子网时,有两种IP地址不能用;如今将C类大网划分成4身高网,那样每一个子网掩码里都有2个IP地址不能用,因此4身高网里就会有8个IP地址不能用,用8个IP地址减掉没划分子网时的这两个不可利用的IP地址,获得结果显示6个。因此将C类大网划分成4身高网后,可能空出6个不可利用的IP地址。
八、依据掩码来决定子网掩码的数量
首先要看题里给的掩码属于哪一个默认设置掩码的“范畴”内,这样大家就能知道应该是A类或是B类还是C类大网来划分子网。比如说202.117.12.36/30,大家直接把/30这类另类掩码表达方式转换成大家偏好的表达方式: 11111111.11111111.11111111.11111100,变为十进制是255.255.255.252。
大家可以看到,这一掩码的左侧三节与C类默认设置掩码同样,仅有第四节与C类默认设置掩码不一样,因此我们觉得255.255.255.252这一掩码要在C类默认设置掩码的范围内的,代表着我们将要对C类网络开展子网划分。由于C类网络的默认设置掩码是255.255.255.0,将C类默认设置掩码转换成二进制是11111111.11111111.11111111.00000000,这儿的8个0表明能用8位二进制数来描述IP地址,换句话说C类大网中会有2的8三次方个IP地址,其实就是256个IP地址。这题里的掩码最后的一节是252,转换成二进制是11111100,由于1表明网络号,因此111111就表示要C类大网划分成(111111)2进制身高网。将111111转换成十进制是64,所以才表示要C类大网划分成64身高网,每一个子网掩码的IP地址数量是256/64=4,除去子网掩码中的第一个表明子网掩码号IP地址和最后一个表明广播节目地址的IP地址,子网掩码里的可分配IP地址数量便是子网掩码里的总体IP地址数量再减掉2,其实就是4-2=2个。
九、综合性案例
已经知道172.31.128.255/18,试计算:
1、子网掩码数量,
2、网络号,
3、主机号,
4、广播地址,
5、可分派IP的起始范畴
解:
1、算法网数量
首先把/18换成为大家偏好的表达方式:
11111111.11111111.11000000.000000变为十进制便是255.255.192.0,能够看见这一掩码的左侧二节和B类默认设置掩码是一致的,并且这个掩码要在B类默认设置掩码的范围之内,代表着我们将要对B类大网开展子网划分。B类掩码默类是用16位(16个0)来描述可分配IP地址,题中里的掩码在B类默认设置掩码的前提下多出来2个表明网络号的1,换句话说是把B类大网划分成(11)2进制身高网,将(11)2进制转换为十进制便是4,因此题中里是将B类大网划分成4身高网。
2、算网络号
用公式计算:将IP地址的二进制和子网掩码掩码的二进制开展“与”(and)计算,获得结果就是网络号。“与运算”的原则是1和1得1,0和1得0,1和0得0。
172.31.128.255变为二进制是10101100.00011111.10000000.11111111,掩码是:11111111.11111111.11000000.00000000
因此:
10101100.00011111.10000000.11111111
11111111.11111111.11000000.00000000
10101100.00011111.10000000.00000000
将10101100.00011111.10000000.00000000
转换成十进制便是172.31.128.0,因此网络号是172.31.128.0
3、算主机号
会用公式计算:用IP地址的二进制和(子网掩码掩码的二进制的反码)开展“与”计算,获得结果就是主机号。反码就是把本来是0的变成1,本来是1的变成0。因为掩码是11111111.11111111.11000000.00000000
因此其反码表明为00000000.00000000.00111111.11111111,然后将IP地址的二进制和掩码的反码表达方式开展“与”计算:
10101100.00011111.10000000.11111111
00000000.00000000.00111111.11111111
00000000.00000000.00000000.11111111
将00000000.00000000.00000000.11111111
转换成十进制是0.0.0.255,我们将要左边0除掉,只剩右侧的数据,因此我们说这些IP的主机号是255。主机号表示的是网络号加上255就是这样的IP地址了。
4、算广播地址
会用公式计算:在获得网络号的前提下,将网络号右侧的表明IP地址的服务器的部分二进制位所有填入1,然后将所得到的二进制数转换成十进制数就可以获得广播地址。由于题中氢核网掩码是11111111.11111111.11000000.00000000,网络号占18位,因此题中中指出IP地址的服务器的部分二进制位是14位,我们将要网络号172.31.128.0,转换成二进制是10101100.00011111.10000000.00000000,再从右侧我排,将14个0全部替换为1,即:10101100.00011111.10111111.11111111,这就是这个子网掩码的广播地址的二进制表达方式。把这个二进制广播地址转换成十进制便是172.31.191.255
5、算可以用IP地址范畴
由于网络号是172.31.128.0,广播地址是172.31.191.255,因此子网掩码中可利用的IP地址范畴也是从网络号 1 到广播地址-1,因此子网掩码里的可以用IP地址范畴也是从172.31.128.1-172.31.191.254。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。