
由你的子网掩码,可以算出子网的网络位是几位,再根据你的IP算出该IP所须的子网的网络号是多少,算出子网网络号之后,利用“与运算”就可以算出该IP的网络地址,其广播地址也就可以看出来了。这是泛谈。
1、先算掩码位数,/20即20个1,相应的0就是12个
2、12说明第三节中有4个1和4个0,即1111 0000
3、对应的IP是32,换成二进制:0010 0000,其中0010是网络位,广播地址是除网络位全1的IP,所以对应的这节就是0010 1111,就是47,第四节也是全1,即255
所以,广播地址是1721647255,用二进制表示明显一些:
1010 11000001 00000010(此前是网络位,不变) 11111111 1111(这是主机位,全1)
key:网络地址 101451280 广播地址 10145135255
IP转换成二进制: 00001010 10010001 10000001 00010010
掩码转换成二进制:11111111 11111111 11111000 00000000
IP与掩码相与得网络地址(全1为1,见0为0):00001010 10010001 10000000 00000000
网络地址转换成十进制为:10,145,128,0
看你的掩码把后24位的前13为划成了子网,后11为划成了主机,故:
广播地址则要把网络地址的主机位全换成1,得:00001010,10010001,10000111,1111111
广播地址转换成十进制为:10,145,135,255
首先由ip地址结合子网掩码可以看出的是这是一个由A类地址,“借用”13位的主机位而得到的子网,所以很轻易地得到
网络地址是:101451280,也即:000010101001000110000 00000000000(看出来没?前21(8+13)位是网络位,后11位是主机位)
至于广播地址,网络位+全为1的主机位,即得:000010101001000110000 11111111111
10进制表达方式就是10145135255
1 子网掩码与IP地址进行位与运算,得处网络地址 \x0d\ 2 网络地址 | (~子网掩码),得出广播地址 \x0d\ \x0d\ |:位或运算; ~:按位取反
IP 地址:1921681272 ,子网掩码为:255255255192,将IP地址和掩码均化为二进制后做“逻辑与”运算,所得结果再化为十进制,即可得到该地址所在网段的网络地址是1921681264。由于掩码化为二进制后是26个1,十个0,也就是说26位网络位,6位主机位,因此,当二进制状态的IP地址的前26位不变,后6位全0时也可得到上述网络地址,当后6位全1时,能够得到广播地址,为19216812127。
以上就是关于关于IPV4,如何利用子网掩码从已知的IP地址中获取网络地址和广播地址全部的内容,包括:关于IPV4,如何利用子网掩码从已知的IP地址中获取网络地址和广播地址、知道ip地址和子网掩码,求广播地址,很简单,求大神 举列说 求具体解答/、知道IP地址及掩码,怎么计算出网络地址和广播地址等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)