自考 计算机网络原理 考点之IP地址与子网掩码的计算与划分
关于IP地址与子网掩码的学习心得
首先,不要管这个IP是A类还是B类还是C类,IP是哪一类对于解题是没有任何意义的,因为在很多题中B类掩码和A类或是C类网络一起出现,不要把这认为是一个错误,很多时候都是这样出题
的。
其次,应该掌握以下一些知识:
1、明确“子网”的函义:
子网就是把一个大网划分为几个小网,每个小网的IP地址数目都是一样多的。这个小网就叫做这个大网的子网。大网可以是A类大网(A类网络),也可以是B类大网,还可能是C类大网。
⑴、二进制数转为十进制
(这里顺便说一下二进制数转为十进制的问题:
在不牵涉到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。)
⑵、网络的总个数和可用个数
A类网络的个数有2的7次方个,即128个。根据网络规范的规定,应该再去除128个中的第一个和
最后一个,那么可用的A类网络的个数是126个。
B类网络的个数有2的14次方个,即16384个。根据网络规范的规定,应该再去除16384个中的第
一个和最后一个,那么可用的B类网络的个数是16382个。
C类网络的个数有2的21次方个,即2097152个。根据网络规范的规定,应该再去除16384个中的
第一个和最后一个,那么可用的C类网络的个数是2097150个。
⑶、网络的总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。
2、明确“掩码”的函义:
掩码的作用就是用来告诉电脑把“大网”划分为多少个“小网”! 好多书上说,掩码是用来确定IP