首页 理论教育 子网掩码及其作用解析

子网掩码及其作用解析

时间:2023-06-30 理论教育 版权反馈
【摘要】:子网掩码也是一个32 位的二进制数,分别对应IP 地址中的32 位二进制数,同样采用点分十进制表示。例如,对于C 类IP 地址“192.168.8.10”,其子网掩码为“11111111 11111111 11111111 00000000”,用点分十进制表示为“255.255.255.0”。例如,某主机的IP 地址为192.168.8.10,其子网掩码为255.255.255.0,它们的逻辑与运算过程如图1-5-3 所示。例 如,B 类 地 址172.17.7.250 与172.17.8.200 设在不同的子网上,要想区分出不同的子网,它们的子网掩码就应该是255.255.255.0。总之,子网掩码技术拓宽了IP 地址的网络ID 部分的表示范围。

子网掩码及其作用解析

在Internet 中,每台主机的IP 地址由网络ID (含网络类别)和主机ID 两部分组成,为了使计算机能自动地从IP 地址中分离出相应的网络ID,需要专门定义一个网络掩码(Net Mast,也称子网屏蔽码)。TCP/IP 网络的主机在通信时,通过子网掩码来判断彼此是否属于同一个子网。

子网掩码也是一个32 位的二进制数,分别对应IP 地址中的32 位二进制数,同样采用点分十进制表示。在子网掩码中,用二进制位“1”对应IP 地址中的网络ID 部分,用二进制位“0”对应IP 地址中的主机ID 部分。例如,对于C 类IP 地址“192.168.8.10”,其子网掩码为“11111111 11111111 11111111 00000000”,用点分十进制表示为“255.255.255.0”。

根据上述规则,将IP 地址和子网掩码进行逻辑与(AND)运算,即可获得IP 地址中的网络ID 部分,从而区分出不同的网络。例如,某主机的IP 地址为192.168.8.10,其子网掩码为255.255.255.0,它们的逻辑与运算过程如图1-5-3 所示。

图1-5-3 逻辑与运算过程(www.xing528.com)

与运算规则: 当两个二进制数相与时,只有同时为1 时,结果才为1,否则为0。由运算结果可知,192.168.8 为网络ID,10 为该网络中的主机ID。

一般情况下,A 类、B 类、C 类地址的子网掩码默认值分别为255.0.0.0、255.255.0.0和255.255.255.0。但是在实际应用中,人们往往将一个大的网络划分为若干个子网。例如,一个B 类地址的网络可以划分256 个相当于C 类地址的子网,这时它的子网掩码取“1”的 二 进制 位 数 应 当 与 子 网IP 地 址 相 对 应。例 如,B 类 地 址172.17.7.250 与172.17.8.200 设在不同的子网上,要想区分出不同的子网,它们的子网掩码就应该是255.255.255.0。这时,172.17 就是主网络ID,而7 和8 就是子网络ID,250 和200 便是其中的主机ID。

总之,子网掩码技术拓宽了IP 地址的网络ID 部分的表示范围。其主要用于:

(1)屏蔽IP 地址的一部分,以区分网络ID 和主机ID。

(2)说明IP 地址是在本地局域网上,还是在远程网上。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈