集线器,交换机,路由器的区别

集线器的作用是把内网中的网络设备连接起来,它有多个支持以太网连接的端口,可以连接多种网络设备,但是集线器并不是智能的,因为它不过滤任何数据,也没有关于数据应该发送到何处的任何智能,这是因为集线器仅仅知道端口上面是否连接了设备,所以当数据包到达其中一个端口时,它就把数据包复制并广播到所有连接了设备的其它端口。

例如计算机 A 只想跟计算机 B 通信,但是使用集线器,所有其它连接到集线器的计算机都能收到数据。这种情况不仅带来了安全风险,也在网络上面产生了很多不必要的流量,浪费了网络带宽。

交换机和集线器非常相似,它也有很多以太网端口,接受其他网络设备连接,但跟集线器不同的是,交换机比较智能,它能够学习连接到它端口上的设备的物理地址,并把这些物理地址存储到一张表里面,所以当一个数据包发送到一个交换机时,它只会被指向到目的端口。

例如计算机 A 想要跟计算机 B 通信,使用交换机连接的话,数据包发送到交换机,交换机会查它的 MAC 地址表,并把数据交付到与目标计算机物理地址匹配的商品,所以数据包只会发送到计算机 B。

集线器和交换机不能被用来跟因特网交换数据,如果需要跟因特网交换数据,设备需要能够读取 IP 地址,所以需要使用路由器,路由器是一个能够指引数据路径的设备,从一个网络到另一个网络基于它们的 IP 地址,当一个数据包被路由器所接收时,路由器检查它们的 IP 地址,并判断这个包是否是发送给它的,如果是的话,它就会接收数据,如果不是给它的,它就会把数据包发给其它网络,所以路由器是网络的出入口,也叫网关。

下面是一个更大的网络,每个子网络又有各自的路由器或者集线器。

管理员

转载请注明出处!如果本博文或者本站对您(网站)的内容/素材构成侵权,请第一时间与本博主联系!

Press ESC to close