三者对比
集线器 | 交换机 | 路由器 | |
IP支持 | 不支持 | 不支持 | 支持 |
MAC地址支持 | 不支持 | 支持 | 支持 |
OSI中的层次 | 物理层 | 数据链路层 | 网络层 |
是够可以作为网关 | 否 | 否 | 是 |
集线器:只是做数据的转发,并且是广播方式的转发,一个网口输入一份数据,会被分发到其他所有端口。
交换机:可以通过mac地址实现定点转发,交换机维持了一个动态mac地址列表,地址来源是请求方的mac地址。
路由器:可以使用IP,并且可以作为连接内网和外网的媒介(网关)。
路由器和交换机都能实现数据定点转发,但是路由器的数据转发需要拆包,理论上效率比交换机低。交换机和集线器只能用于网内通信,不能垮网络,所以家庭网络路由器逐渐取代集线器交换机。只有机房之类的有大量设备并且只是内网通信的地方才适合交换机和集线器。