在通信的过程中,是通过底层地址来寻址的,就是网卡的mac地址。
开始的时候两端都不知道对对方的mac地址。
比如pc1 ping pc2
ping开始的时候,pc1会检查pc2的ip和自己是不是在同一个网段。
如果是,则直接发arp请求,来获得pc2的mac地址。
如果不在同一个网段,则需要获得网关的mac,把ping的包交给网关,让网关来帮自己发送出去。
网关的作用就是,当我不知道该把数据发给谁时,就发给网关。
网关一般都是路由器的某个接口的ip地址。像你问题中的这种情况,网关是不存在的,即使你配了网关,也无法获得网关的mac,这样ping的包就没办法发出去,所以ping不通。
温馨提示:答案为网友推荐,仅供参考