为什么在交换机下挂两台pc机,pc1和pc2的ip设在同一网段,可ping通,不在同一网段则ping不同,这是为什么
发布网友
发布时间:2023-05-05 13:24
我来回答
共4个回答
热心网友
时间:2023-11-12 00:24
在通信的过程中,是通过底层地址来寻址的,就是网卡的mac地址。
开始的时候两端都不知道对对方的mac地址。
比如pc1 ping pc2
ping开始的时候,pc1会检查pc2的ip和自己是不是在同一个网段。
如果是,则直接发arp请求,来获得pc2的mac地址。
如果不在同一个网段,则需要获得网关的mac,把ping的包交给网关,让网关来帮自己发送。
网关的作用就是,当我不知道该把数据发给谁时,就发给网关。
但是没有配置网关,无法获得网关的mac,这样ping的包就没办法发出去,所以ping不通。
像你问题中的这种情况,也没有必要配网关,网关一般都是路由器的某个接口的ip地址。
你需要了解的就是ping的原理,arp的原理。
热心网友
时间:2023-11-12 00:24
不在同一网段相当于两个局域网了,
必须有网关才行。两个局域网就得有
两个网关。
热心网友
时间:2023-11-12 00:25
不在一个网段是PING不通的啊
热心网友
时间:2023-11-12 00:25
太复杂了 你是家用?还是做局域网?
热心网友
时间:2023-11-12 00:24
在通信的过程中,是通过底层地址来寻址的,就是网卡的mac地址。
开始的时候两端都不知道对对方的mac地址。
比如pc1 ping pc2
ping开始的时候,pc1会检查pc2的ip和自己是不是在同一个网段。
如果是,则直接发arp请求,来获得pc2的mac地址。
如果不在同一个网段,则需要获得网关的mac,把ping的包交给网关,让网关来帮自己发送。
网关的作用就是,当我不知道该把数据发给谁时,就发给网关。
但是没有配置网关,无法获得网关的mac,这样ping的包就没办法发出去,所以ping不通。
像你问题中的这种情况,也没有必要配网关,网关一般都是路由器的某个接口的ip地址。
你需要了解的就是ping的原理,arp的原理。
热心网友
时间:2023-11-12 00:24
不在同一网段相当于两个局域网了,
必须有网关才行。两个局域网就得有
两个网关。
热心网友
时间:2023-11-12 00:25
不在一个网段是PING不通的啊
热心网友
时间:2023-11-12 00:25
太复杂了 你是家用?还是做局域网?