1、IP地址
32位二进制,分为4个字节,每个字节8位,字节之间用符.(点)分隔,
如:1111 1111.1111 1111.1111 1111.1111 1111
为了方便阅读和记忆,一般用十进制数表示,
如:255.255.255.255
2、默认子网掩码
A类:255.0.0.0
B类:255.255.0.0
C类:255.255.255.0
3、CIDR
用/加数字
来表示子网掩码,表示子网掩码有多少位1
。
比如192.168.1.0/28
的子网掩码是:
255.255.255.240
(1111 1111.1111 1111.1111 1111.1111 0000)
4、子网划分(2^x)
x 是子网掩码取 1 的位数
要划分4个子网,2^x = 4,x = 2,x = 2表示子网掩码为1100 0000
(该字节为子网掩码取1的最后一个字节,比如A类是第一字节,B类是第二字节,C类是第三字节,该字节前的字节全取1,该字节后的字节全取2)。
反之,1110 0000
,x = 3,可以划分2^3 = 8个子网。
5、每个子网的可用IP个数(2^y-2)
y 是子网掩码中 0 的个数
如1111 1000
(前面全是 1 ) 0 的个数是3,所以每个子网有2^3-2 = 6个IP。
反之,每个子网要拥有60个IP,2^y-2 >= 60,y的最小值为6,子网掩码有6个 0 ,即1100 0000
(前面全是 1 )。
6、计算子网网络个数(z/(256-z)+1)
z 是子网掩码的十进制数字
以下用255.255.255.192
举例
256-192 = 64,从 0 每次加 64 一直到192,即下面四个子网:
① 0:0000 0000
② 64 (0+64):0100 0000
③ 128 (64+64):1000 0000
④ 192 (128+64) :1100 0000
7、每个子网的子网号和广播地址
子网号,上面计算出来的0、64、128、192就是各个子网的子网号,也是各个子网的起始地址(后面全是 0 )
广播地址:每个子网的最后一个地址,63、127、191、255(后面全是 1 )
注:子网号和广播地址不能配给主机使用,所以前面的可用IP个数要减去2
8、可用的地址
子网号0、64、128、192
去除子网号和广播地址
可用地址:1~62、65~126、129~190、193~254