二层交换
交换原理:根据第二层数据链路层的MAC地址来实现端到端的数据交换;
工作流程:
(1)交换机某端口收到数据包,读取源MAC地址,得到源MAC地址机器所连端口;
(2)读取目的MAC地址,在地址表中查找对应端口;
(3)如果地址表中有目的MAC地址对应端口,直接复制数据至此端口;
(4)如果地址表中没有目的MAC地址对应端口,广播所有端口,当目的机器回应时,更新地址表,下次就不需要广播了;
不断的循环上述过程,全网的MAC地址信息都可以学习到,二层交换机就这样学习和维护它的地址表。
第二层交换机根据MAC选择端口转发数据,算法又很简单,其方便采用廉价芯片实现,且速度快。
三层交换
交换原理:根据第三层网络层的IP地址来完成端到端的数据交换;
场景:A(ip1) => 三层交换机 =>B(ip2)
工作流程:
(1)A发数据给B,根据B的
继续阅读与本文标签相同的文章
下一篇 :
一分钟了解负载均衡的一切
-
php使用tcp长连接的一种优化思路
2026-05-20栏目: 教程
-
http如何像tcp一样实时的收消息?
2026-05-20栏目: 教程
-
互联网公司为啥不使用mysql分区表?(一分钟系列)
2026-05-20栏目: 教程
-
如何实施异构服务器的负载均衡及过载保护?
2026-05-20栏目: 教程
-
lvs为何不能完全替代DNS轮询
2026-05-20栏目: 教程
