致命id高清百度云:ip地址子网的困惑

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 06:45:38
局域网的两台电脑,
A机ip地址为10.10.1.1,掩码为255.255.0.0;
B机ip地址为10.10.1.2,掩码为255.255.255.0,
相互可以ping通。
难道它们是在一个网络中吗,可是子网号并不相同啊?
或者说只要A机的ip地址和B机的掩码
进行 与 得到的结果
与B机的网络id相同,
两机就可以ping通,为什么呢?

是这样,a判断b是不是与自己在同一子网的方法是用b的地址与a的掩码进行与与运算得到一个子网地址10.10.0.0,再用自己的地址与自己的掩码进行与运算,得到另一个子网地址10.10.0.0,比较这两个子网地址是否相同,相同就认为是同一个子网,可以直接发送,否则就不是同一子网,需要通过路由器发送。

b也是这样计算

在同一个网络中不一定要求子网掩码必须相同。

掩码的功用是说明有子网和有几个子网,但子网数只能表示为一个范围,不能确切讲具体几个子网,掩码不说明具体子网号,有子网的掩码格式(对C类地址)。
255.255.255.0和255.255.0.0都是缺省掩码。缺省掩码可以只输入ip地址就行

255.255.255.0代表C类地址
255.255.0.0代表B类地址
所以说B可以PING通C是从INTERNET上实现的