然後将IP和mask加以AND 运算
10001011.10101111.01101010.11111110
AND
11111111.11111111.00000000.00000000
得出
10001011.10101111.00000000.00000000
换成十进位就是139.175.0.0这个就是Net ID了。
那麽怎麽求Host ID呢也很简单
先将Net Mask做一个 NOT 运算可以得出
00000000.00000000.11111111.11111111
然後再和IP做一次 AND 运算就可以得到Host ID:
00000000.00000000.01101010.11111110
换成十进位就成了0.0.152.254。
简单吧是不是哈哈~~我看到您大摇其头哦~~~不用担心啦多拿些IP例子来运算运算您就得心应手了。
还有当我们设定网路环境的时候除了要输入 IP地址netmask网路地址之外有时候还需要指定广播地址(broadcast)。我已经知道如果 Host ID 全部为 0 是网路地址而全部为 1 则是广播地址了。其实广播地址也可以通过一个简单运算得到
先将Net Mask做一个 NOT 运算可以得出
00000000.00000000.11111111.11111111
然後再和IP做一次 OR 运算就可以得到 Broadcast Address:
10001011.10101111.01101010.11111110
OR
00000000.00000000.11111111.11111111
得出
10001011.10101111.11111111.11111111
换成十进位就成了139.175.255.255。
不过说到这里为止我总还觉得有些不妥因为许多网路都有一定的节点极限比如Ethernet通常最多只能连接1,200台主机如果您获得一个B Class 的 Net ID岂不是浪费很多Host ID了吗要是使用A Class就更是骇人