掩码是什么( 二 )


例如,需要将B类IP地址167.194.0.0划分为几个子网,每个子网有500台主机
(500)10=(111110100)2;如果这个二进制的位数是9,那么N=9;设置子网掩码255的所有主机地址 。B类地址的255.0.0设为1,得到255.255.255.255 。然后从后到前,把后9设置为0,就可以得到:1111111111111111.0000000,也就是255.254.0 。这组值是乙类IP地址167.194.0.0的子网掩码,分为500台主机 。
子网掩码的主要功能是告诉网络设备,特定IP地址的哪一部分包含网络地址和子网地址,哪一部分是主机地址 。网络的路由设备只要识别出目的地址的网络号和子网号,就可以做出路由寻址决策 。IP地址的主机部分不参与路由器的路由寻址操作,仅用于唯一标识网段中网络设备的接口 。
如果网络系统中只使用了A、B、C三个主类地址,而这三个主类地址没有划分子网或进行总结,网络设备可以根据IP地址第一个字节的数值范围来判断它属于哪一个主类网络A、B、C,然后在不借助子网掩码的情况下确定IP地址的网络部分和主机部分 。但是,为了将系统划分为三个主要网络A、B和C,或者使用无类域间路由(CIDR)来总结网段,它也可以用于IP地址网络和子网部分与主机部分作正确的区分,就必须依赖于子网掩码的帮助 。
子网掩码使用与IP相同的编址格式,子网掩码为1的部分对应于IP地址的网络与子网部分,子网掩码为0的部分对应于IP地址的主机部分 。将子网掩码和IP地址作”与”操作后,IP地址的主机部分将被丢弃,剩余的是网络地址和子网地址 。例如,一个IP分组的目的IP地址为:10.2.2.1,若子网掩码为:255.255.255.0,与之作”与”运算得:10.2.2.0,则网络设备认为该IP地址的网络号与子网号为:10.2.2.0 。
中断掩码:
中断掩码是指在汇编语言中进行中断前,需要对相应的中断状态字进行授权允许或屏蔽相关中断的操作 。即读OCW1进行命令字的写入 。OCW1要写入奇入口地址,顺序为M7~M0,若Mi=1:屏蔽由IRi引入的中断请求;若Mi=0:允许IRi端中断的引入 。
子网掩码是用来判断任意两台计算机的IP地址是否属于同一子网络的根据 。
最为简单的理解就是两台计算机各自的IP地址与子网掩码进行AND运算后,如果得出的结果是相同的,则说明这两台计算机是处于同一个子网络上的,可以进行直接的通讯 。就这么简单 。
以下进行演示:
**********************************************************
运算演示之一:
I P 地址16. 73.129.233
子网掩码 255.255.128.0
AND运算
———————————————————-
转化为二进制进行运算:
I P 地址 00010000.01001001.10000001.11101001
子网掩码 11111111.11111111.11111000.00000000
AND运算
———————————————————-
00010000.01001001.10000000.00000000
转化为十进制后为:
———————————————————-
16.73. 128.0
**********************************************************
运算演示之二:
I P 地址16. 73.129.1
子网掩码 255.255.128.0
AND运算
———————————————————-
转化为二进制进行运算:
I P 地址 00010000.01001001.10000001.00000001
子网掩码 11111111.11111111.10000000.00000000
AND运算
———————————————————-