互联设备 | 工作层次 | 主要功能 |
中继器(repeater) | 物理层 | 对接受信号进行再生和发送,只起到扩展传输距离的作用,对高层协议是透明的,但使用个数有限(例如,在以太网中只能使用4个) |
网桥(bridge) | 数据链路层 | 根据帧物理地址进行网络之间的信息转发,可缓解网络通信繁忙度,提高效率。只能够连接相同MAC层的网络。用来连接多个局域网。 |
路由器(router) | 网络层 | 根据逻辑地址进行网络之间的协议转发,可完成异构网络之间的互联互通,只能连接使用相同网络层协议的子网。内部维护一张路由表,决定数据包的下一跳应该发往哪里;实现NAT功能。 |
网关(gateway) | 高层(4-7层) | 最复杂的网络互联设备,用于连接网络层以上执行不同协议的子网。用来连接多种不同架构的网络,同时也有路由的作用 |
集线器(hub) | 物理层 | 多端口中继器。解决一个网段内局域网各台主机之间的通信。 |
二层交换机(switch) | 数据链路层 | 是指传统意义上的交换机,多端口网桥。解决一个网段内局域网各台主机之间的通信,比HUB先进的地方体现在它里面维护了一张表,这张表记录了各台主机MAC和其所连接的端口的对应关系 |
三层交换机 | 网络层 | 带路由功能的二层交换机(路由器) |
多层交换机 | 高层(4-7层) | 带协议转换的交换机(网关) |
摘自《系统架构师教程》并改编
交换机主要看MAC一一二层:数据链路层
路由器主要看IP,路由器一WAN=交换机一一三层:网络层,应用于网络内部
网关不同网之间一一四层:应用层
网关连接两个不同网络的设备或节点,路由器通常充当网关,应用于不同网络之间