交换机 VS 路由器

原文链接:https://blog.csdn.net/csdn_baotai/article/details/88363707

1. 外观上的区别

交换机:

端口较多,看起来比较笨重

路由器:

端口较少,体积也略小。实际上上图并不是真正的路由器只是集成了路由器的功能,除此之外还有交换机的功能(LAN口就是作为交换机的端口来使用,WAN是用于连接外网的端口),而两个天线则是无线AP接入点(即是通常所说的无线局域网wifi)。

2、工作层次不同

最初的交换机工作在OSI开放式系统互联模型的数据链路层,即第二层;
而路由器则工作在OSI模型的网络层,就是第三层。
由于这一点所以交换机的原理比较简单,一般都是采用**硬件**电路实现数据帧的转发;
而路由器工作在网络层,肩负着网络互联的重任,要实现更加复杂的协议,具有更加智能的转发决策功能,一般都会在路由器中跑操作系统,实现复杂的**路由算法**,更偏向于**软件**实现其功能。

3、数据的转发对象不同

交换机是根据MAC地址转发数据帧;
路由器则是根据IP地址来转发IP数据报/分组。


数据帧是在IP数据包/分组的基础上封装了帧头(源MAC和目的MAC等)和帧尾(CRC校验。码)。而对于MAC地址和IP地址大家也许就搞不明白了,为何需要两个地址,实际上IP地址决定最终数据包要到达某一台主机,而MAC地址则是决定下一跳将要交互给哪一台设备(一般是路由器或主机)。而且,IP地址是软件实现的,可以描述主机所在的网络,MAC地址是硬件实现的,每一个网卡在出厂的时候都会将全世界唯一的MAC地址固化在网卡的ROM中,所以MAC地址是不能被修改的,但是IP地址是可以被网络管理人员配置修改的。

4、分工不同

交换机主要是用于组建局域网,而路由器则是负责让主机连接外网。多台主机可以通过网线连接到交换机,这时就组建好了局域网,就可以将数据发送给局域网中的其他主机,如我们使用的飞秋等局域网软件就是通过交换机把数据转发给其他主机的,然而,通过交换机组建的局域网是不能访问外网的(即是Internet),这时需要路由器来为我们”打开外面精彩世界的大门“,局域网的所有主机使用的都是私网的IP,所以必须通过路由器转化为公网的IP之后才能访问外网。

5、冲突域和广播域

​ 交换机分割冲突域,但是不分割广播域,而路由器分割广播域。
由交换机连接的网段仍属于同一个广播域,广播数据包会在交换机连接的所有网段上传播,在这种情况下会导致广播风暴和安全漏洞问题。而连接在路由器上的网段会被分配不通的广播域,路由器不会转发广播数据。需要说明的是单播的数据包在局域网中会被交换机唯一地送往目标主机,其他主机不会接收到数据,这是区别于原始的集线器的,数据的到达时间由交换机的转发速率决定,交换机会转发广播数据给局域网中的所有主机。

​ 最后需要说明的是:路由器一般有防火墙的功能,能够对一些网络数据包选择性过滤。现在的一些路由器都具备交换机的功能,一些交换机具备路由器的功能,被称为3层交换机,广泛使用。相比较而言,路由器的功能较交换机要强大,但是速度也较慢,价格昂贵,三层交换机既有交换机的线性转发报文的能力,又有路由器的良好的路由功能因此得到广泛的使用。

交换机 VS 路由器相关推荐

  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协议>系列.<网络编程懒人入门>系列.< ...

  10. 为什么Internet选择分组交换而不是电路交换_交换机和路由器的区别有哪些?

    交换机(又名交换式集线器),是一种用于电(光)信号转发的网络设备,它可以为接入交换机的任意两个网络节点提供独享的电信号通路.交换机的作用可以理解为将一些机器连接起来组成一个局域网.而路由器与交换机有明 ...

最新文章

  1. 嵌入式VxWorks系统开发与应用
  2. 为什么用B+树做索引MySQL存储引擎简介
  3. poj2186强联通(牛仰慕)
  4. ie6 span 换行IE6中float:right换行问题的替代解决方案
  5. Erlang与java的内存架构比较
  6. 如何在Linux上部署一个简单的Django项目
  7. recv函数返回0_函数VLOOKUP与LOOKUP的PK,大战一触即发 Excel神技能!
  8. 无法启动SQL Server 2005中的SQL Serve(MSSQLSERVER)服务
  9. c#扩展方法奇思妙用高级篇八:Type类扩展
  10. python+selenium自动化driver.switch_to.frame用法
  11. [转载] 卷积神经网络做mnist数据集识别
  12. 女生考华为IE会容易一点吗?女生做网工一般是什么岗位呢?找工作容易吗?需要出差吗?以后怎么发展呢?
  13. 以Spring Boot的方式显示图片或下载文件到浏览器
  14. 二十五个软件测试经典面试题
  15. 超六类网线和六类网线的区别—Vecloud
  16. docker镜像完全卸载
  17. 数据结构-学习笔记整理
  18. win10天干五合工具
  19. 明日方舟公式计算机,【科普向】明日方舟里的伤害计算公式
  20. Python爬虫爬取动态网页

热门文章

  1. 从私密聊天软件qiaoyu5的UI设计中去体会基于用户角度的设计
  2. 和黄医药获加拿大养老基金投资公司1亿美元股权投资
  3. Java人机猜拳小游戏
  4. java中keyset_Java使用keySet方法获取Map集合中的元素
  5. 批量检测视频文件完整性
  6. NFS协议MOUNT过程
  7. python socket传输图片
  8. 解决电脑开热点,手机不能连接的问题
  9. 腾讯云DNSPod独家优势---乘风破浪做产品
  10. 邵阳python编程培训机构