视频: 子網路遮罩介紹 2024
为了使子网工作,路由器必须被告知哪个部分的主机ID应该被用作子网的网络ID。通过使用另一个32位数字(称为 子网掩码)来完成这个小小的操作。
表示网络ID的IP地址位在掩码中表示为1,表示主机ID的位在掩码中显示为0。结果,一个子网掩码在左边总是有一个连续的字符串,接着是一串零。
<!例如,图2-3所示子网的子网掩码,网络ID由16位网络ID和一个附加的4位子网ID组成,如图所示:11111111 11111111 11110000 00000000
换句话说,前20位是1,其余12位是零。因此,完整的网络ID是20位长,子网地址的实际主机ID部分是12位长。
逻辑AND 的按位操作,以提取网络ID。 要执行逻辑AND,将IP地址中的每个位与子网掩码中的相应位进行比较。如果两个位均为1,则网络ID中的结果位将设置为1.如果任一位为0,则结果位将设置为0.
<!例如,下面介绍如何使用前面例子中的20位子网掩码从IP地址中提取网络地址:
144。 28. 16. 17 IP地址:10010000 00011100 00010000 00010001子网掩码:11111111 11111111 11110000 00000000网络ID:10010000 00011100 00010000 00000000 144. 28. 16. 0因此,该子网的网络ID是144. 28. 16 。
子网掩码本身通常用点分十进制表示。因此,前面示例中使用的20位子网掩码将表示为255.255.240.0:
子网掩码:11111111 11111111 11110000 00000000 255.255.240.0
不要将子网掩码与IP地址混淆。子网掩码并不代表Internet上的任何设备或网络。这只是一种指示应使用IP地址的哪一部分来确定网络ID的方法。 (你可以马上发现一个子网掩码,因为第一个字节总是255,而255对任何一个IP地址都不是有效的第一个八位字节。)