我是一名网络工程师,在工作中接触到很多的网络设备,有几样网络设备出现的频率相当的高,现在就梳理一下它们各自的作用,以及它们之间的联系。
中继器是连接网络线路的一种装置,它在OSI参考模型中的位置是物理层,常用于两个网络节点之间物理信号的双向转发工作。中继器是最简单的网络互联设备,主要完成物理层的功能,负责在两个节点的物理层上按位传递信息,完成信号的复制、调整和放大功能,以此来延长网络的长度。现在由于功能被交换机和路由器取代,已经退出市场。
集线器是中继器的一种形式,集线器工作在OSI模型中的物理层,可视为就是个多端口的中继器,和中继器的区别在于集线器能够提供多端口服务,也称为多口中继器。也已经退出市场。
网桥是一个局域网与另一个局域网之间建立连接的桥梁。网桥工作在OSI模型中的数据链路层,属于数据链路层的一种设备,它的作用是扩展网络和通信手段,在各种传输介质中转发数据信号,扩展网络的距离。
交换机要比集线器智能一些,也可以视为集线器的替代品,它能自动分辨出帧中的源MAC地址和目的MAC地址,可以在任意两个端口间建立联系,在数据帧的始发者和目标接收者之间建立临时的交换路径,使数据帧直接由源地址到达目的地址。
交换机通过对信息进行重新生成,并经过内部处理后转发至指定端口,具备自动寻址能力和交换作用。但是交换机并不懂得IP地址,只懂得MAC地址,所以经常和路由器一起配合使用。交换机分为二层和三层交换机,二层交换机工作在数据链路层,三层交换机工作在OSI模型中的网络层。
交换机
路由器比交换机更加智能,路由器工作在OSI模型中的网络层。路由器能理解数据中的IP地址,如果它接收到一个数据包,就检查其中的IP地址,如果目标地址是本地网络的就接受然后根据子网地址继续转发,如果是其他网络的,就将数据包转发出到别的网络。路由器与交换机不同,路由器使用专门的软件协议从逻辑上对整个网络进行划分。
网络中的设备用它们的网络地址(TCP/IP网络中为IPV4和IPV6地址)互相通信。IP地址是与硬件地址无关的“逻辑”地址,比如说192.168.0.1/192.168.0.2等,TCP/IP网络全部是通过路由器互连起来的,比如说Internet就是成千上万个IP子网通过路由器互连起来的国际性网络。
路由器
网关又称网间连接器、协议转换器,网关工作在OSI模型中的最高层。网关在网络层以上实现网络互连,是最复杂的网络互连设备,也是最高端的网络互联设备,价格极其昂贵,一般用于两个高层协议不同的网络互连并向下兼容所有协议。网关既可以用于广域网互连,也可以用于局域网互连。
网关使用在不同的通信协议、数据格式或语言,甚至体系结构完全不同的两种系统之间,网关是万能的协议转换器。网关与网桥的区别在于:网桥只是简单地传达信息,网关则是对收到的信息重新打包,以适应目的格式的需求,功能极其强大。