一、集线器(Hub)
把内网中的网络设备连接起来,它有多个支持以太网连接的端口,可以连接多种网络设备。
(1)集线器不会过滤任何数据,知道的仅仅是端口上是否连接了设备。
(2)当数据包到达其中一个端口,它会把数据包的内容广播到其它端口,所有连接到集线器上的设备都能接收数据包,接收端根据 MAC 地址选择接收属于自己的信息。
(3)各设备间共享带宽,以这种方式传输数据产生了浪费了网络带宽。
二、交换机(Switch)
它也有很多以太网端口,接受其它网络设备连接。但和集线器不同的是,交换机能够记录连接到它端口上的设备物理地址(MAC地址)并存储到一张表中。
当交换机收到一个帧时, 并不是向所有的接口转发此帧, 而是先检查此帧的目的 MAC 地址, 然后再确定将该帧转发到哪一个接口。