其实不同子网无路由器也能通信,你只要一个集线器或者交换机就行。很多人都知道,不同子网是不能通信的,因为书本是这样说的,但人们总是知道其一,不知道其二,(我之前没这样的想法,但后来有位搞了通讯3年的某同行在百度上发问,我才发现,原来真的那么严重)。
先来几个实验,让大家了解一下:
(以下实验用虚拟设备有可能实现不了,建议使用物理设备)
实验一:
两台PC,PC1和PC2连在同一个二层交换设备上,其中
pc1:
ip 地址:192.168.1.1
子网掩码:255.255.255.0
网 关: 192.168.1.1
pc2:
ip 地址:192.168.2.1
子网掩码:255.255.255.0
网关:192.168.2.1
pc1 ping pc2 或者 pc2 ping pc1
理论结果:不同网段不能通信,因此无法ping通
实际结果:ping通
实验2:
两台PC,PC1和PC2连在同一个二层交换设备上,其中
pc1:
ip 地址:192.168.1.1
子网掩码:255.255.255.0
网 关: 无
pc2:
ip 地址:192.168.2.1
子网掩码:255.255.255.0
网关:无
理论结果:不通,实际:不通
实验3:
两台PC,PC1和PC2连在同一个二层交换设备上,其中
pc1:
ip 地址:192.168.1.1
子网掩码:255.255.255.0
网 关: 无
pc2:
ip 地址:192.168.1.2

本文探讨了不同子网的无路由设备如何通过二层交换设备实现通信。通过四个实验展示了即使没有路由器,某些情况下不同子网的PC也能通过交换机互相ping通。关键在于交换机的泛洪机制和ARP协议的工作方式。实验揭示了在特定配置下,IP和子网掩码的判断以及数据包的转发路径。
最低0.47元/天 解锁文章
4653

被折叠的 条评论
为什么被折叠?



