用快递来解释

数据帧:快递
二层MAC地址:你的身份证号,全球唯一
三层IP地址:你的当前的住宅地址,你随时可能会搬去其他地址住
额外的规则:一个住宅地址只能住一个人,否则会导致收发快递不正常

交换机:给你派件的快递员,但是只认身份证号的数字(MAC),不认地址上的中文(IP)
路由器:物流公司的集散中心,占有一个身份证号(MAC),同时占有一个住宅地址(IP)
载波:运输快递的火车/飞机/船
猫:将快递装上/卸下火车/飞机/船的地方


1)交换机
  工作在 TCP/IP 协议的二层 —— 数据链路层
  工作简单,直接使用硬件处理

2)路由器
  转发需要修改 TTL ,IP 头部校验和需要重新计算,数据帧需要重新封装
  工作在 TCP/IP 协议的三层 —— 网络层
  工作复杂,使用软件处理。


  交换机:工作于数据链路层,用来隔离冲突域,连接的所有设备同属于一个广播域(子网),负责子网内部通信。
  路由器:工作于网络层,用来隔离广播域(子网),连接的设备分属不同子网,工作范围是多个子网之间,负责网络与网络之间通信。
  总结:交换机适合局域网内互联,路由器实现全网段互联。
  举个例子:家用宽带路由器,其实是交换机和路由器的结合体,有两个网络层接口,一个连接运营商网络,物理上也就是wan口,IP地址由运营商分配。另一个连接家庭网络,没有物理接口,IP地址由自己通过路由器管理界面配置,一般默认是192.168.1.1


交换要快速转发提高吞吐量。路由要最短路径送报文。

1)工作层次不同:交换机主要工作在数据链路层(第二层);路由器工作在网络层(第三层)。

2)转发依据不同:
  交换机转发所依据的对象时:MAC地址。(物理地址)
  路由转发所依据的对象是:IP地址。(网络地址)

3)主要功能不同:交换机主要用于组建局域网;而路由主要功能是将由交换机组好的局域网相互连接起来,或者接入Internet。

  总之,交换机能做的,路由都能做。交换机不能分割广播域,路由可以。路由还可以提供防火墙的功能。路由配置比交换机复杂。

交换机和路由器的同异相关推荐

  1. 交换机与路由器大战已结束,超大规模计算公司胜出

    来源:云头条 作者:Timothy Prickett Morgan是The Next Platform的联合创始人兼合作编辑. 很难说会先发生什么:交换和路由将合并,还是说会出现两种功能兼具的独立网络 ...

  2. 交换机和路由器各自的实现原理

    1.什么是交换机 交换机也叫交换式集线器,它通过对信息进行重新生成,并经过内部处理后转发至指定端口,具备自动寻址能力和交换作用,由于交换机根据所传递信息包的目的地址,将每一信息包独立地从源端口送至目的 ...

  3. 熟悉交换机与路由器组网(图解)

    说到交换机和路由器有的则根本搞不清楚它们各自到底有什么用,而有的则是弄不清它们之间的到底有什么区别,  有的人提起 交换机或路由器 真的很陌生,问起:路由器是什么?是干吗用的?特别是在各媒体大肆宣扬三 ...

  4. 交换机和路由器的区别_路由器与交换机的区别?

    路由器与交换机的区别? 路由器与交换机 计算机网络往往由许多种不同类型的网络互连连接而成.如果几个计算机网络只是在物理上连接在一起,它们之间并不能进行通信,那么这种"互连"并没有什 ...

  5. 交换机、路由器启动过程详述

    交换机的启动步骤为: 1.开启设备后,全部灯开启变绿,一分钟左右熄灭:此过程是检查交换机或路由器中的硬件情况.如果端口自检完毕后失败,那么它所对应的LED灯呈现×××. 2.将FLASH中的IOS加载 ...

  6. 思科交换机和路由器的远程配置

    思科交换机和路由器的远程配置 telnet 远程管理 思科交换机和路由器的远程配置 拓步图如下 开始配置 配置好网络的畅通 略 假设自己的一般工作地点在pc1这边,那么sw2,则需要一个跨网段的远程配 ...

  7. 2.两个VLAN通过一个交换机与路由器的连接

    一: 连接 一个交换机多个VLAN要每个VLAN都要和路由器进行连接 二: 设置IP地址 (1)VLAN10主机0: 192.168.10.2 255.255.255.0 网关:192.168.10. ...

  8. 1.两个VLAN通过两个交换机与路由器的通信

    Switch>(用户模式) Switch# (特权模式) Switch (config) # (全局模式) 用户模式只能查看配置,且只能查看部分配置,不能配置交换机特权模式只能查看配置,且只能查 ...

  9. 网络编程懒人入门(六):史上最通俗的集线器、交换机、路由器功能原理入门

    1.前言 即时通讯网整理了大量的网络编程类基础文章和资料,包括<TCP/IP协议 卷1>.<[通俗易懂]深入理解TCP协议>系列.<网络编程懒人入门>系列.< ...

最新文章

  1. 基于连通域字符分割的流程_基于OpenCV及连通域分析进行文本块分割
  2. python教程:super()的用法
  3. 五个你绝不可忽视的HTML5特性
  4. java api 1.6 下载_Java JDK API
  5. php 解析mib文件,Mib库解析
  6. js中的总结汇总(以后的都收集到这篇)
  7. 编程笔记:python 中的 OrderedDict
  8. HDU4675【GCD of scequence】【组合数学、费马小定理、取模】
  9. python实现简单的socket通信
  10. aTrust项目的相关操作与分享
  11. 调用企业微信接口注意事项
  12. 开源电子海图和webGIS
  13. 没有对象,你凭什么成为百万富翁
  14. Cisco Packet Tracer 4.7.2 连接物理层
  15. web前端从入门到放弃
  16. MAC M1芯片安装python3.6环境
  17. 腾讯家低调开发的良心工具?目前无任何付费机制还挺好用~
  18. Oracle 17002 For Windows错误解决方法
  19. 中石油 暑期集训个人赛第一场 题解
  20. 华为鸿蒙智能屏评测,华为智慧屏SE系列值得买吗 华为智慧屏SE系列深度评测

热门文章

  1. 《最伟大的投资习惯》读书笔记
  2. 第一次参加数学建模有感
  3. Java Exception最佳实践
  4. 51单片机入门模板(STC89C52RC)
  5. Ubuntu Linux上几款好玩的免费游戏
  6. ffmpeg用drawtext filter 给视频加字幕,代码实现
  7. 什么是一方库、二方库、三方库
  8. ol xyz 加载天地图_Openlayers3 加载百度地图,天地图
  9. PAT乙级刷题心得和常用函数总结 (c++实现)
  10. html可以自学吗,javascript可以自学吗?