计算机网络-已知IP地址和子网掩码,求网络地址和广播地址

首先说结论——

网络地址是IP地址子网网段的开始

广播地址=该IP所在的下一跳-1

例题:

已知IP地址是192.72.20.111,子网掩码是255.255.255.224,求网络地址和广播地址


要知道下一跳就需要先求出网段间隔网段间隔=256-子网掩码=256-224=32
可以划分成8个子网:32,64,96,128,160,192,224,256

(其实是从0开始,0-31,32-63……224-255  我这样写成32的倍数只是方便计算)
那么111就在96-128这个网段内,

网络地址是子网IP地址的开始 即192.72.20.96

广播地址是子网IP地址末尾

该IP所在下一跳=128,那么广播地址就是128-1=127
所以广播地址为 192.72.20.127



不要去与运算!不要去与运算!烦的都能烦死

来看看与运算多麻烦:

第1步将IP地址 192.72.20.111 转换为二进制11000000.01001000.00010100.01101111
第2步将子网掩码255.255.255.224转换为二进制11111111.11111111 11111111.11100000
第3步将以上两个二进制数逻辑进行与(AND)运算,得出的结果即为网络部分。“11000000.01001000.00010100.01101111”与
“11111111.11111111 11111111.11100000”
进行“与”运算后得到
“11000000.01001000.00010100.01100000”,即“192.72.20.96”,这就是这个IP地址的网络号,或者称“网络地址”。
第4步根据网络地址求广播地址
网络地址是“11000000.01001000.00010100.01100000”
把第四段上的5个“0”变为“1”
就是11000000.01001000.00010100.01111111
这就是广播地址了
化为十进制“192.72.20.127”

 

所以:不要去与运算…………很辛苦的啦

posted @ 2021-04-29 16:11  huyoo  阅读(10547)  评论(4编辑  收藏  举报