一、IP地址
1、A类地址
范围:0.0.0.0 ~ 127.255.255.255
网络数:128
主机数:16777216
2、B类地址
范围:128.0.0.0 ~ 191.255.255.255
网络数:16384
主机数:65535
3、C类地址
范围:192.0.0.0 ~ 223.255.255.255
网络数:2097152
主机数:256
二、网络号与主机号
假设有一内网,它内部的ip地址是 192.168.0.3,192.168.0.4 .......
那么不变的前三位 192.168.0 就是网络号,变化的最后一位就是主机号
三、子网掩码
1、为什么要有子网掩码
假设有某内网被分配了C类地址为 192.168.0.x ,那此C类地址的主机数为从 192.168.0.0 ~ 192.168.0.255 共256个,但是此内网只需要4个IP地址,这样就多出了252个用不上的IP地址。
那为了防止这种情况的出现,就需要使用子网掩码。
2、子网掩码的表示
(1)十进制和二进制表示
假设上述内网中的IP地址分别为:
十进制表示 二进制表示
192.168.0.0 -> 11000000.10101000.00000000.00000000
192.168.0.1 -> 11000000.10101000.00000000.00000001
192.168.0.2 -> 11000000.10101000.00000000.00000010
192.168.0.3 -> 11000000.10101000.00000000.00000011
不变的部分全部写作1
11111111.11111111.11111111.111111
此时上述就为网络号,再把变化的部分用0表示,就得到了子网掩码
255.255.255.252 <- 11111111.11111111.11111111.11111100
(2)CIDR表示
11111111.11111111.11111111.11111100
由二进制的子网掩码表示可知这共有30个1,因此可以用 /30 来表示子网掩码
所以这时候就可以用 192.168.0.0/30来表示此时会有哪些主机号处于此网络下了