交换机是一种基于MAC(网卡的硬件地址)识别,能完成封装转发数据包功能的网络设备,主要用于组建局域网。
路由器是连接Internet中各局域网、广域网的网络设备,它是网络的枢纽,是组成广域网的一个重要组成部分,用于为数据包找到最适合的到达路径。
具体而言,主要有以下几方面的不同:
1.工作层次不同。交换机一般工作在数据链路层;而路由器工作在OSI模型的网络层
2.数据转发所依据的对象不同。交换机是利用物理地址来确定转达数据的目的地址;而路由器则是利用IP地址来确定数据转发的地址
3.传统的交换机不能分割广播域,只能分割冲突域;而路由器可以分割广播域
4.交换机负责同一网段的通信;路由器负责不同网段的通信,可以防止广播风暴
引申:集线器(Hub)与交换机的区别?
集线器实质上是一个中继器,它与网卡、双绞线等传输介质一样,是数据通信系统中的设备,它工作在OSI模型的物理层,对接收到的信号进行放大,同时把所有节点集中在以它为中心的节点上。具体而言,集线器与交换价有以下区别:
1.集线器工作在OSI模型的物理层;交换机工作在数据链路层
2.集线器是一种广播模式,当集线器的某个端口工作时,其他所有端口都能收听到信息;交换机在工作时,只有发出请求的端口和目的端口之间相互响应而不影响其他的端口
3.集线器所有端口都共享一条带宽,只能工作在半双工模式下;交换机每个端口都有一条独占的带宽,可以工作在全双工和半双工模式下
4.集线器以广播方式传输数据,适合于共享总线型结构局域网;交换机以MAC地址进行寻址