子网掩码(network)即该子网的地址。即规定所有该子网内的IP地址的前若干位应相同。
预备知识
IPv4地址一般按照点分十进制记法书写,
193.32.216.9
对应的二进制记法是11000001 00100000 11011000 00001001
主机与物理链路之间的边界叫做接口(interface)。路由器与它的任意一条链路之间的边界也叫做接口。路由器有多个接口,每个接口有其链路。
- 互联若干个主机接口和一个路由器接口的网络形成一个子网(sub-net)
子网掩码是什么?
子网掩码(network)即该子网的地址。即规定所有该子网内的IP地址的前若干位应相同。
比如说,IP地址223.1.1.0/24
其中的/24
就是子网掩码,表示这32比特中最左侧的24比特定义了子网地址。换句话说就是,该子网内的所有IP地址的前24比特都相同。
/24
也可以写作255.255.255.0
。因为255.255.255.0
对应的二进制即11111111 11111111 11111111 00000000
。当255.255.255.0
和一个IP地址如192.168.1.100
进行位与运算时,就得到了该IP地址的前24比特。
所以一台主机会拥有自己的IP地址和子网掩码。IP地址表示他在网络中的地址,子网掩码则表示它所在的子网。