为什么在交换机下挂两台pc机,pc1和pc2的ip设在同一网段,可ping通,不在同一网段则ping不同,这是为什么

2025-02-23 20:57:42
推荐回答(4个)
回答1:

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

回答2:

不在同一网段相当于两个局域网了,
必须有网关才行。两个局域网就得有
两个网关。

回答3:

不在一个网段是PING不通的啊

回答4:

太复杂了 你是家用?还是做局域网?