IPv4是由32位二进制数组成,分成四组,每组八位。例如:11000000.10101000.00000000.00000010
 
为了便于配置通常表示成点分十进制形式。如上面的二近制换成十成制表示为:
192.168.0.2。算法是:128+64=192;128+32+8=168;第三个八位组全是0换成十进制还是0;最后一个八位组第二位是1换成十进制是2。
技巧:每个八位组如果是全“1”就是128+64+32+16+8+4+2+1=255;如果遇到“0”对应的值就不加这样比用2的次方算起来快。
 
一个完整的IPv4地址除了地址部分还要有子网掩码部分,子网掩码也是由32位二进制数组成,分成四组,第组八位,每个八位中的1表示的是网络位精确匹配,而0表示的则是主机位任意匹配。例如:192.168.0.2 255.255.255.0 网络部分精确匹配前三个八位组,即:192.168.0是不能改变的,改变任意一位都会使地址变成另一个逻辑网段。主机部分任意匹配最后一个八位组。即:最后一位主机地址的范围是1-254。例如:192.168.0.2/24和192.168.0.3/24是同一逻辑网段的地址,但是和192.168.1.2/24或192.169.0.2/24就不是一个逻辑网段的。将不同网段的地址分配组主机,不通过路由转发是不能通信的。
注意:由于子网掩码的前三个八位组都是255,所以可以表示成二进制的24个“1”即用/24表示子网掩码部分。192.168.0.2/24就表示 192.168.0.2 255.255.255.0。