“网络极客”,全新视角、全新思路,伴你遨游神奇的网络世界。
网络百问,每天解决一个网络问题,网络问题无师自通。
一起来了解一下什么是交换机、什么是路由器,区别是什么?
定义交换机:
- 交换机是基于MAC识别,主要用于数据转发的网络设备;
- 交换机内部维护着一张MAC表,转发数据全部依靠该表;
- 三层交换机也具备路由功能,计算路由能力较差,但是数据转发速度较快。
路由器:
- 网络层实现互联设备,多用于连接广域网;
- 是一种连接多个网络或多个网段设备,内部维护着一张路由表。
仅以普通二层交换机为例,三层交换机将特殊说明。
1.工作层次不同
- 交换机工作于数据链路层,路由器工作于网络层;
- 交换机通过MAC表准发数据,路由器依靠路由表进行寻址。
2.功能不同
- 交换机仅能隔离冲突域,不能分割广播域;
- 路由器可以隔离广播域。
3.彼此特性
- 交换机通过划分VLAN隔离广播;
- 路由器通过网段进行隔离,并且具备防火墙功能。
4.端口映射
- 路由器是基于网络层,可以将内部私网地址同外部公网地址做端口映射;
- 交换机没有该功能。
三层交换机与路由器
三层交换机也具备路由功能,是由交换芯片实现的,而路由器是由CPU直接计算而生成的路由表;
三层交换机数据转发速度较快,仅需要一次路由,就可以多次转发;
路由器计算路由功能较强,核心网及边界路由器涉及到大量的路由计算;
三层交换机无法满足边界路由计算需求,三层交换机的优势在于小规模路由范围内使用。
欢迎大家留言讨论,喜欢的话点点关注哦。