在同一个交换机内二台电脑ping的问题
答案:5 悬赏:60 手机版
解决时间 2021-11-12 04:52
- 提问者网友:情歌越听越心酸
- 2021-11-12 00:44
在同一个交换机内二台电脑ping的问题
最佳答案
- 五星知识达人网友:神的生死簿
- 2021-11-12 01:18
同一台交换机,2台机器设置下IP,不管是同网段还是不同网段的IP都可以PING通;
- 交换机是根据MAC进行包交换的;
同一个交换机,若未划分VLAN,2台机器只会通过MAC地址进行通信,而不管其配置的IP;
路由器是通过IP进行信息交换的;
全部回答
- 1楼网友:woshuo
- 2021-11-12 05:30
192.168.1.1和192.168.2.1不在一个网段,
192.168.1.1和192.168.1.2在一个网段,追问交换机不是已经记下了他们的MAC地址吗?交换机属于二层设备~~
二层设备不是通过MAC地址进行通信的吗?
二层通信不是跟IP无关吗?追答谁说二层通信与IP无关,你不在一个网段必须要走路由。或者更改掩码,把掩码换成255.255.254.0就OK了。改成255.255.254.0就是一个网段了。
192.168.1.1和192.168.1.2在一个网段,追问交换机不是已经记下了他们的MAC地址吗?交换机属于二层设备~~
二层设备不是通过MAC地址进行通信的吗?
二层通信不是跟IP无关吗?追答谁说二层通信与IP无关,你不在一个网段必须要走路由。或者更改掩码,把掩码换成255.255.254.0就OK了。改成255.255.254.0就是一个网段了。
- 2楼网友:由着我着迷
- 2021-11-12 04:14
192.168.1.1 是交换机地址 也是网关 你要用别的数字才行 交换机也要地址的
- 3楼网友:摆渡翁
- 2021-11-12 03:47
两台PC不在同一子网所以ping不通咯。
- 4楼网友:玩世
- 2021-11-12 02:20
1,不在一个网段,无法完成数据封装,当然ping不通。
2,同一个网段,当然可以ping通啊。追问要如何进行数据封装呀?交换机不是已经记下了他们的MAC地址吗?交换机属于二层设备~~
二层设备不是通过MAC地址进行通信的吗?追答你pc1要和pc2通信,pc1上首先得封装一个数据包,然后发给pc2,然后pc2再回复,那样才完成通信吧。那么pc1打包数据的时候,它首先会看pc2是不是和它一个子网。如果是,那么pc1直接arp请求pc2的mac封装进数据包,然后发给pc2,pc2回复,完成通信。但是如果不是一个子网,那么pc1就会找自己的网关,请求网关的mac,然后把数据发给网关,再由网关转发。明白了这个原理,再来看你的两个问题:1,明显不在同一个子网,那么数据就有发给网关,涉及到网关,那么就需要路由器,你的明显没有,所以pc1打包mac的时候不知道打包什么mac,所以数据封装直接失败,更别谈通信了。2,同一个子网,pc1直接arp请求pc2的mac封装进数据包,然后直接发给pc2,pc2再回复,当然ping通没问题了。
2,同一个网段,当然可以ping通啊。追问要如何进行数据封装呀?交换机不是已经记下了他们的MAC地址吗?交换机属于二层设备~~
二层设备不是通过MAC地址进行通信的吗?追答你pc1要和pc2通信,pc1上首先得封装一个数据包,然后发给pc2,然后pc2再回复,那样才完成通信吧。那么pc1打包数据的时候,它首先会看pc2是不是和它一个子网。如果是,那么pc1直接arp请求pc2的mac封装进数据包,然后发给pc2,pc2回复,完成通信。但是如果不是一个子网,那么pc1就会找自己的网关,请求网关的mac,然后把数据发给网关,再由网关转发。明白了这个原理,再来看你的两个问题:1,明显不在同一个子网,那么数据就有发给网关,涉及到网关,那么就需要路由器,你的明显没有,所以pc1打包mac的时候不知道打包什么mac,所以数据封装直接失败,更别谈通信了。2,同一个子网,pc1直接arp请求pc2的mac封装进数据包,然后直接发给pc2,pc2再回复,当然ping通没问题了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯