路由器交换机的功能不同、工作层次不同、转发依据不同。
功能不同:路由器可以把一个IP分配给很多个主机使用,这些主机对外只表现出一个IP;交换机可以把很多主机连起来,这些主机对外各有各的IP,出现多个IP。
工作层次不同:交换机工作在OSI开放式系统互联模型的数据链路层,即第二层;而路由器则工作在OSI模型的网络层,即第三层。相对交换机的原理比路由器简单。
转发依据不同:交换机转发所依据的对象是MAC地址(物理地址),主要是用于组建局域网;路由转发所依据的对象是IP地址(网络地址),负责让主机连接因特网。
路由器(Router)是连接两个或多个网络的硬件设备,在网络间起网关的作用,是读取每一个数据包中的地址然后决定如何传送的专用智能性的网络设备。它能够理解不同的协议,例如某个局域网使用的以太网协议,因特网使用的TCP/IP协议。
交换机(Switch)意为“开关”是一种用于电(光)信号转发的网络设备。它可以为接入交换机的任意两个网络节点提供独享的电信号通路。最常见的交换机是以太网交换机。其他常见的还有电话语音交换机、光纤交换机等。
路由器和交换机的区别:
1、首先从osi/rm开放系统互联的层次划分看,路由器属于网络层设备,交换机属于数据链路层设备;
2、从实际应用看,交换机用于组建局域网,只能完成局域网内部通讯;路由器具备路径选择功率,通常用于将局域网接入广域网,或者用于网络间的互联;
3、从外观看,普通交换机端口功能通常不做划分,都可用于连接计算机(个别交换机会有uplink端口,即级联端口,用于与上级交换机互联。);而路由器端口要分为wan端口和lan端口,wan端口用于与互联网连接,而lan端口用于连接局域网主机或者连接普通交换机。
这里是按照规范性的网络设计说明的。在网络设计中路由器连接方式是wan-wan连接方式属于网络层。交换机连接方式有lan-wan和lan-lan方式,属于数据链路层,当然有的交换机为三层交换机,也属于网络层。路由器功能比交换机强大,但是速度是不及交换机的。