网工入门必看:路由器和交换机的区别,用故事讲明白

交换机:楼里的快递员

l 角色:每栋楼里的 “楼内快递员”,只负责把快递从一个办公室送到同栋楼的另一个办公室;

l 工作方式:记住每个办公室的门牌号(MAC 地址),快递来了,直接送到对应办公室,不用出楼;

l 特点:速度快,只在楼内转,不关心外面的世界。

路由器:园区的快递总站

l 角色:园区的 “快递总站”,负责把快递从一栋楼送到另一栋楼,或送到园区外的城市;

l 工作方式:记住每栋楼的地址(IP 地址),快递来了,看地址是哪栋楼,就送到哪栋楼的交换机,再由交换机送到办公室;要是地址是园区外的城市,就送到园区外的 “大路由器”(运营商网关);

l 特点:管跨楼、跨园区的快递,速度比交换机慢,但能连到外面的世界。

举个例子:

1. 同楼传文件:你和同事在同一栋楼(同一 VLAN),传文件时,交换机直接把数据从你的电脑送到同事的电脑,不用经过路由器;

2. 跨楼访问服务器:你在 1 号楼(VLAN10),服务器在 2 号楼(VLAN20),数据先到 1 号楼的交换机,再到路由器,路由器看地址是 2 号楼,把数据送到 2 号楼的交换机,再到服务器;

3. 上外网:你在园区里,想访问百度,数据先到交换机,再到路由器,路由器把数据送到园区外的运营商网关,再到百度服务器。

总结:

l 交换机:管同楼的通信,工作在二层(数据链路层),靠 MAC 地址转发;

l 路由器:管跨楼、跨园区的通信,工作在三层(网络层),靠 IP 地址转发。

这个故事是不是一下就懂了?新手别再死记定义,用快递站的逻辑理解,很快就能分清路由器和交换机的区别。

上一篇 深入理解 Linux 网络 I/O 模型:从阻塞到纯异步的演进
下一篇 统信系统下麦克风不能用