

同一交换机下不同网段的电脑为什么不能通信,二三层交换机区别
电脑要给一个IP发数据时:
1)先判断通信地址是不是自己的,是就直接发给上层处理,不再发给网卡
2)再通过掩码判断是否和本机IP在同一网段,如不在同一网段就发给网关处理,如果没有网关,就丢弃数据包。所以不同网段通信,电脑一定要配有网关。
3)如果在同一网段,再查缓存有没有要发往IP的MAC,没有就发请求MAC的ARP广播,同网段电脑收到ARP广播会判断如果对方请求的是自己IP的MAC,就把自己的MAC发过去
同一交换机不同网段的电脑也会收到ARP请求,但电脑不会响应其它网段的ARP包
报文在交换机内传递时都是tagged,即打开标记的。交换发给主机的报文一定是没有标记的,电脑主机不能识别有标记的,
PVID决定电脑发给交换机不带标签报文放置在那个vlan中,交换机间数据传递是根据vlan标签决定接收还是丢弃
二层与三层交换机区别
二层工作在网络链路层,它是通过报文中的MAC地址来转发数据包,不能理解IP层面的东西,它会通过学习MAC地址自建转发表,常用于连接电脑等终端
三层交换机除二层交换机功能外,还有路由功能,能处理IP层(网络层)的东西,可根据IP地址来实现不同vlan间数据转发,常用于连接子网或vlan