交换机
交换机是一种基于MAC(网卡的硬件地址)识别,能完成封装转发数据包功能的网络设备。它具有流量控制的能力,主要用于组建局域网。例如搭建一个公司网络,一般会使用交换机。
路由器
路由器是连接Internet中各局域网、广域网的网络设备。它是网络的枢纽,是组成广域网的一个重要部分,用于为数据包找到最合适的到达路径。
交换机与路由器的区别
1、接口外观不同:
交换机的各个接口上标注的序列数字是有规律的,接口颜色一样。
路由器的接口标注的数字是有规律的,标注为wan或internet接口,这些接口颜色不一样。
2、功能不同:
1)以前路由器就是路由器,连接英特网的;而交换机就是交换机,连接局域网的;想要访问因特网,就需要在交换机上面连接一个路由器,但是现在路由器都集成了交换机的功能。
2)路由器会在局域网自动分配IP,实现虚拟拨号;而交换机只是用来分配网络数据的
3)集线器、交换机都是做端口扩展的,用来扩大局域网的接入点,也就是让局域网可以连接进来更多的电脑。
4)路由器就是用来做网间连接,也就是用来连接不同的网络。
5)路由器可以分割广播域;交换机只能分割冲突域,不能分割广播域。
3、协议层不同
路由器在网络层,它根据IP地址寻址,它可以处理TCP/IP协议,交换机不可以。
交换机在数据链路层,根据MAC地址寻址。
4、对外的IP
路由器能将一个IP分配给超多个主机使用,主机对外IP也是同一个。
交换机是可以将不同的主机连接起来,对外的IP也是各不相同。
5、防火墙功能
路由器提供防火墙的服务,交换机没有。
集线器
1)集线器工作在物理层,通过广播的形式转发数据,目前集线器已经被交换机取代了。
2)集线器只是对数据的传输起到同步、放大和整形的作用,对数据传输中的短帧、碎片等无法进行有效的处理,不能保证数据传输的完整性和正确性。
3)集线器内部采用总线型拓扑,各个节点共用一条总线通信,在同一时间内必须是单向的,只能维持在半双工模式下。两个端口不能同时收发数据,并且当两个端口通信时,其他端口不能工作。