经过前三篇的学习,我们已经知道两台电脑即使连接在同一台交换机上,佯镧诱嚣只要分属两个不同的VLAN,那么他们之间就无法直接进行通信。接下来我们总结一下两个不同VLAN之间为什么不能通信。
工具/原料
交换机
计算机
为什么?
1、 在LAN内的通信,必须在数据帧头中指定接收信息目标的MAC地址。而为了获取MAC地址,TCP/IP勘桄佳蟾协议下需要发送ARP协议包。而ARP采用广播的方法解析MAC地址。这样我们就能推断:如果广播不能被接收,那就无法解析MAC地址,他们之间也就无法进行通信。
2、 由于两台电脑分属不同的VLAN,也可以理解为分属不同的两个广播域,广播域不同的话就肯定无法收到彼此的广播报文。 结论:分属两个不同VLAN的电脑之间无法直接进行通信。