窥伺PC不能通过二层互换机跨网段通讯缘故起因:预计你想不到
概述 我们都知道差异网段的PC之间要实现互通,中间必必要接个具有三层成果的装备,由于只有三层装备(凡是是路由器)才气在差异的网段之间查找路由,实现跨网段互访,如下图所示: PC通过路由器实现跨网段通讯 可是假如将拓扑图中的路由器换成二层互换机,就没有步伐互访了,小搭档有没有想过个中的缘故起因呢?我也是答复了一个悟空问答,梳理它们之间的通讯流程往后才知道的,本日和各人分享一下! 差异网段之间通讯 1. 拓扑 PC和二层互换机毗连图
2. 相干设置 PC1设置:只设置IP、网关、掩码; PC1设置 PC2设置:和PC1相同,只是网段差异; PC2设置 二层互换机设置:将和PC1、PC2相连的接口设置在统一个VLAN里(VLAN2); 统一个VLAN 3. 会见进程 当PC1会见PC2,发明PC2和本身不在统一个网段,以是就会把报文发送给网关。PC1设置的网关地点是192.168.1.1,PC1起首会在本身的ARP表项中查询192.168.1.1对应的MAC地点,假如下图所示: 功效发明PC1中没有网关对应的MAC,就会发送ARP Request去哀求其MAC,名目如下: ARP 哀求 此时收集中没有任何装备设置为192.168.1.1,以是没有人回覆。 这样PC1永久都获取不到网关的MAC,而获取不到网关的MAC,就没有步伐给网关发送数据,由于发送数据必要二层MAC封装三层数据; 这样就进入一个死轮回,PC1在第一步获取网关MAC地点时就被阻塞了,基础还没有给PC2发送任何数据,更谈不上通讯。 4. 会见功效 PC1和PC2不能互通,差异网段之间行使二层互换机不能通讯。 无法会见 疑问解惑 预计有的小搭档看到这里,会有疑问,互换机收到PC1发送的ARP哀求往后,会转发给PC2,PC2回覆不就行了。简直PC2可以或许收到PC1发送的ARP报文,可是这个ARP哀求报文,哀求的target IP工具并不是PC2,而是网关,以是PC2必定不会回覆,否则天下就乱了。 尚有小搭档会说:假如PC1可以或许直接哀求PC2的MAC,那么这两台PC之间不就可以通讯了?这设法是好的,可是PC1却不会这么做,由于凭证法则,差异网段之间的通讯,必必要通过网关,不会直接向PC2发送哀求的。 查察互换机的MAC地点表,已经进修到PC1的MAC地点。 互换机MAC地点表 总结 列位小搭档看到这里大白了吗?差异的网段之间的PC通过二层互换机通讯,直接在获取网关的时辰就阻塞了,后头更不行能通讯了,这点应该许多几何人想不到:)
(编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |