2. 将IP地址与子网掩码进行与运算(AND),得到网络号。
3. 将子网掩码取反(所有位由1变为0,由0变为1),再与IP地址进行与运算,得到主机号。
举个例子,假设我们有一个C类IP地址 `192.9.200.13`,其默认子网掩码为 `255.255.255.0`:
IP地址 `192.9.200.13` 转换为二进制是 `.00001001..00001101`。
子网掩码 `255.255.255.0` 转换为二进制是 `...00000000`。
将IP地址与掩码进行与运算:`.00001001..00001101 AND ...00000000`,结果为 `.00001001..00000000`,即网络号 `192.9.200.0`。
将子网掩码取反得到 `00000000.00000000.00000000.00001111`。
将取反后的子网掩码与IP地址进行与运算:`.00001001..00001101 AND 00000000.00000000.00000000.00001111`,结果为 `00000000.00000000.00000000.00001101`,即主机号 `0.0.0.13`。
因此,对于IP地址 `192.9.200.13` 和子网掩码 `255.255.255.0`,网络号是 `192.9.200.0`,主机号是 `0.0.0.13`