很多人搞不清路由器和交换机的区别,尤其是非网络专业的人,觉得两者都是插网线的盒子,接上就能上网。其实它们工作在网络的不同层次,功能完全不同,选错设备会导致网络不通或者性能瓶颈。
路由器工作在网络层(OSI 第三层),核心功能是根据 IP 地址做数据包的转发和路由选择。你家用的宽带路由器,一边接光猫(WAN 口),一边接电脑手机(LAN 口),它负责把家里内网的私有 IP 地址转换成公网 IP 地址出去上网(NAT),同时把外面的数据包正确地送到家里的某台设备。路由器维护一张路由表,根据目的 IP 地址查表决定从哪个口转发。
交换机工作在数据链路层(OSI 第二层),核心功能是根据 MAC 地址在同一个局域网内转发数据帧。交换机内部有一张 MAC 地址表,记录了哪个 MAC 地址对应哪个物理端口。当一台电脑 A 要跟电脑 B 通信时,交换机查表找到 B 对应的端口,只把数据发给 B,而不是广播给所有端口。这叫单播转发,大大提高了局域网内的通信效率。
用个生活中的比喻:路由器像是邮局,负责把信件从一个城市送到另一个城市(不同网络之间);交换机像是小区里的快递柜,负责把包裹送到小区里的某户人家(同一个局域网内)。如果没有路由器,你家里的电脑没法访问互联网;如果没有交换机,一个局域网内所有设备要互相通信就得靠集线器广播,效率极低而且容易冲突。
现在家用的"路由器"其实是个三合一设备:路由器 + 交换机 + AP(无线接入点)。WAN 口那边是路由器功能,LAN 口那边是交换机功能,WiFi 天线那边是 AP 功能。但在企业网络里,这三种功能通常是分开的独立设备,各司其职。
选型时要根据场景来判断。家庭或者小型办公室,几十台设备以内,买个好点的家用路由器或者小型企业路由器就够了,自带 4 到 8 个 LAN 口,相当于内置了交换机功能。中大型企业或者机房,路由器选专业的企业级路由,交换机根据端口数量和速率单独选——接入层用千兆交换机,核心层用万兆交换机,有 POE 供电需求的还要选 POE 交换机。
交换机还有可网管和不可网管之分。不可网管交换机插上就能用,适合简单场景;可网管交换机支持 VLAN 划分、端口镜像、链路聚合、QoS 这些高级功能,适合需要精细化管理的网络。VLAN 是个很有用的功能,可以把一个物理交换机逻辑上分成多个虚拟局域网,不同 VLAN 之间默认不互通,提高了安全性和广播域隔离。
最后提醒一个常见误区:交换机不能代替路由器。有人以为买个多口交换机接上光猫就能让多台设备上网,结果只有一台能拨号成功,其他都上不了。因为运营商通常只分配一个公网 IP,必须用路由器的 NAT 功能才能让多台设备共享上网。交换机没有 NAT 能力,不能完成这个任务。
上一篇:内存频率与SDRAM选型指南:从频率到颗粒的实战要点
下一篇:没有了