从通俗用户用处的角度来划分:交换机用来将一根网线变成多根,若是收集需要登录各人各自别离登录。路由器用来将一条收集变成多条,分出的多条收集共享主线的收集带宽。那里以通俗用户视角描述,用词禁绝确,际情况是大部门家用路由由路由器和交换机两部门构成,交换机用于内部收集数据传输,路由器操纵 NAT 转发数据与外部收集通信。
从课本上的定义 的角度来划分:交换机用于统一收集内部数据的快速传输转发决策通过查看二层头部完成转发不需要修改数据帧工做在 TCP/IP 协议的二层 数据链路层工做简单,间接运用硬件处置路由器用于纷歧样收集间数据的跨收集传输转发决策通过查看三层头部完成转发需要修改 TTL ,IP 头部校验和需要从头计算,数据帧需要从头封拆工做在 TCP/IP 协议的三层 收集层工做复杂,运用软件处置// 应该说,那个定义已经很过时了,三层(多层)交换机早就已经遍及运用了,但是天晓得什么原因,至少我手头的某一本课本仍是如许说的。
那是许多课本上的尺度解答,在传统上来讲也是准确的。因为交换机只需要查看二层数据帧 的头部即可决策转发地址,战略非常简单,能够间接通过硬件芯片实现响应功用,所以能够做到廉价高速,被大量利用在接入层。而路由器因为需要处置跨收集的毗连,必需在领受到完好的 IP数据包 后才气转发数据,路由协议又比力复杂,所以只能运用软件的体例实现响应的功用,要到达高性能只能付出更高的价格。
0