一个交换机直连两台PC机,PC机处于不同网段,为什么相互PING不通?

如题所述

在通信的过程中,是通过底层地址来寻址的,就是网卡的mac地址。
开始的时候两端都不知道对对方的mac地址。
比如pc1 ping pc2
ping开始的时候,pc1会检查pc2的ip和自己是不是在同一个网段。
如果是,则直接发arp请求,来获得pc2的mac地址。
如果不在同一个网段,则需要获得网关的mac,把ping的包交给网关,让网关来帮自己发送出去。
网关的作用就是,当我不知道该把数据发给谁时,就发给网关。
网关一般都是路由器的某个接口的ip地址。像你问题中的这种情况,网关是不存在的,即使你配了网关,也无法获得网关的mac,这样ping的包就没办法发出去,所以ping不通。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-05-19
当然PING不同,不同网段的PC机只有通过路由才可PING通。
第2个回答  2011-05-19
你都说明了不在同一网段了还怎么PING? 你家里的机器能PING出去别人家里路由后面所有机器?。。。。没什么特殊需要就都分配同一子网掩码,自家用还是方便为主~
第3个回答  2011-05-19
不同网段还能PING通?那就奇怪了
相似回答