获得地址的ip和子网掩码,分ACBD啥的
但拿C类举例
按IP为a.b.c.d/N(其中N为子网掩码位数,总为32位)
如果我们获得一个ip地址为192.168.1.33
子网掩码为255.255.255.240
第一步:把这两玩意转为合适的二进制数
(1)因为这个ip为c类,所以他的主机地址范围就在d上,也就是33,把33转为二进制
得(00100001)B --其余的位数为网络地址,不动。
(2)把子网掩码中的主机数获取到,整个子网掩码转为二进制为:
11111111.11111111.11111111.11110000)B,得出了主机位就是后面那4个0;
把主机位取1,其余为为0---(00001111)B
得到了ip与主机位
第二步:或运算
00100001
00001111 OR
00101111 ----47D
第三步:组装
将得出的值与原来ip的网络地址合并在一起,得192.168.1.47,即为主机的广播地址