子网掩码和网络地址的转换
来源:百度知道 编辑:UC知道 时间:2024/05/17 21:55:49
当掩码是 255.255.255.0 时,其网络地址是什么?
当掩码是 255.255.255.240 时,其网络地址是什么?
当掩码是 255.255.255.224 时,其网络地址是什么?
当掩码是 255.255.255.128 时,其网络地址是什么?
呵呵,这个问题牵涉到了网络地址的运算问题
其实网络地址 = 真实地址 和 掩码 的“与”运算
比如。子网掩码是255.255.255.0其实他等价于二进制的11111111.11111111.11111111.00000000
那么 当地址是192.168.254.254 (11000000.10101000.11111110.11111110)时, 两者做“与”运算(即1与1=1 1与0=0 0与1=0 0与0=0),结果是:
11000000.10101000.11111110.00000000 转成10进制就是192.168.254.0
呵呵,这个就是他的网络地址。
而且你会发现,根据以上的原理,IP地址从192.168.254.1 - 192.168.254.254 的所有地址,在子网掩码为255.255.255.0时运算结果都是192.168.254.0,所以我们就说,子网掩码为255.255.255.0时,192.168.254.1 - 192.168.254.254在同一个子网。
---补充以下--------------------------
子网掩码为255.255.255.240 (11000000.10101000.11111110.11110000)时,你将它与192.168.254.254 (11000000.10101000.11111110.11111110)做“与”运算,结果是192.168.254.240 (11000000.10101000.11111110.11110000)
而且 从192.168.254.240 - 192.168.254.255 与此子网掩码的运算都是 192.168.254.240 ,因此在此掩码的情况下192.168.254.240 - 192.168.254.255 在一个子网
这个问题!仁者见仁!智者见智!说白了!我不会!