交换机 (switch)、路由器 (router) 和集线器 (hub) 的区别

1. 交换机 (switch) 与路由器 (router)

1.1. 交换机与路由器接线示意图

路由器是交换机的上一层级。数据通过高层网络传送过来,按照 IP 地址找到所在,经过路由器解包发给交换机,交换机最终按照 MAC 地址找到设备,并把数据送达。

medium access control,MAC:介质访问控制

以太网交换机

1.2. IP 地址

路由器可以把一个 IP 分配给多个主机使用,这些主机对外只表现出一个 IP。

交换机可以把多个主机连起来,这些主机对外各有各的 IP。

1.3. 连接对象

路由器可以提供防火墙,交换机不提供该功能。

集线器、交换机都是做端口扩展的,就是扩大局域网 (通常是以太网) 的接入点,可以让局域网连接更多的电脑。

路由器用于网间连接,连接不同的网络。路由器提供防火墙的服务,仅仅转发特定地址的数据包,不支持路由协议的数据包传送和未知目标网络数据包的传送,可以防止广播风暴。

1.4. 广域网与局域网

路由器相当于邮局,将信投递到收件人地址,任务完成。但是信邮到了宿舍楼,而这个地址不是一个人专享的,所以楼管阿姨还要负责把信给到你手里,他不会关心收件人地址,只看收件人姓名,打个内线电话叫你来取信。如果没有邮局,没法向世界各地发信,也没法从楼外的收信。因为楼管阿姨的存在,仍然可以通过她与同宿舍楼的好友书信往来。邮局构成的系统,就是广域网,而你的宿舍楼,就是局域网,构建局域网是不需要路由器的。

交换机可以使连接它的多台电脑组成局域网,如果有代理服务器的话还可以实现上网功能,而且局域网所有电脑是共享它的带宽速率。交换机没有路由器的自动识别数据包发送和到达地址的功能。路由器可以自动识别数据包发送和到达的地址,路由器相当于马路上的警察,负责交通疏导和指路的。

路由器可以分割广播域,广播数据不会穿过路由器。交换机则无法分割,只能区分冲突域,会导致通信拥堵和安全漏洞。

路由器产生在交换机之后,主要克服了交换机不能路由数据的缺点,交换机产生在集线器之后。交换机比路由器更简单,路由器比交换器能获取更多信息。

一些交换机具备路由器的功能,被称为 3 层交换机。路由器的功能较交换机要强大,但是速度也较慢,价格昂贵,3 层交换机既有交换机的线性转发报文的能力,又有路由器的良好的路由功能。

由交换机连接的网段属于同一个广播域,广播数据包会在交换机连接的所有网段上传播,在某些情况下会导致通信拥挤和安全漏洞。连接到路由器上的网段被分配成不同的广播域,广播数据不会穿过路由器。虽然第三层以上交换机具有 VLAN 功能,也可以分割广播域,但是各子广播域之间是不能通信交流的,它们之间的交流仍然需要路由器。

1.5. 寻址

路由器在网络层,路由器根据 IP 地址寻址,路由器可以处理 TCP/IP 协议,交换机不可以。交换机在中继层,交换机根据 MAC 地址寻址 (每个设备唯一的物理地址来寻址)。交换机寻找物理地址,路由器寻找软件地址。

网络层级细分为七层,路由器是在第三层网络层,交换机是在第二层数据链路层,手机、电脑等设备都是第一层物理层。

MAC 地址通常是硬件自带的,由网卡生产商来分配的,而且已经固化到了网卡中去,一般来说是不可更改的。而 IP 地址则通常由网络管理员或系统自动分配。

路由器内有一份路由表,里面有它的寻址信息。它收到网络层的数据报后,会根据路由表和选路算法将数据报转发到下一站 (可能是路由器、交换机、目的主机)。

交换机内有一张 MAC 表,里面存放着和它相连的所有设备的 MAC 地址,它会根据收到的数据帧的首部信息内的目的 MAC 地址在自己的表中查找。如果有就转发,如果没有就放弃

路由器可以在不同时间内把一个 IP 分配给多台主机使用。交换机是通过 MAC 地址和识别各个不同的主机。

交换机有 MAC 地址表,自动生成自动学习。路由器有路由表,会自己学习、生成、维护路由表。

1.6. 功能

路由器可以给局域网自动分配 IP,虚拟拨号。交换机只是用来分配网络数据的。

路由器的路由功能更多的体现在不同类型网络之间的互联上 (局域网与广域网之间的连接、不同协议的网络之间的连接等),因此路由器主要用于不同类型的网络之间。解决好各种复杂路由路径网络的连接就是它的最终目的。路由器的路由功能通常非常强大,不仅适用于同种协议的局域网间,更适用于不同协议的局域网与广域网间。

一般家庭设备少,数据传输也不大,所以专为家庭设计的路由器包含了交换机分配 MAC 地址功能,等于是合二为一。路由器含有 WiFi 功能,这是交换机所不具备的。

路由器可以当交换机使用,但交换机却不能当路由器。交换机是一根网线上网,大家分别拨号,各自使用自己的宽带,互相不影响。而路由器比交换机多了一个虚拟拨号功能,通过同一台路由器上网的电脑是共用一个宽带账号,上网相互影响。

网络交换机能为子网络提供更多的连接端口,以便连接更多的计算机。路由器是连接因特网中各局域网、广域网的设备,它会根据信道的情况自动选择和设定路由,以最佳路径,按前后顺序发送信号。路由器是互联网络的枢纽交通警察。

交换机是分配网络数据,路由器可以给网络分配 IP 地址,分配给你地址而且可以随时通过地址过来找到你。

路由器内集成了交换机的功能,主机与路由器相连也可以实现数据转发。
(1) 路由器可扩展的接口不如交换机多。
(2) 交换机通常由硬件加速转发,路由器主要靠软件寻址,速度慢。

路由器 (router) 是连接因特网中各局域网、广域网的设备。在路由器中记录着路由表,它会根据信道的情况自动选择和设定路由,以最佳路径,按前后顺序发送信号。发生在网络层。

交换机 (switch) 是一种用于电 (光) 信号转发的网络设备。它可以为接入交换机的任意两个网络节点提供独享的电信号通路,把传输的信息送到符合要求的相应路由上。发生在数据链路层。

集线器 (hub) 是指将多条以太网双绞线或光纤集合连接在同一段物理介质下的设备。发生在物理层。

路由器是连接不同的网段的,负责将局域网连接到广域网和互联网中,并找到网络中数据传输最合适的路径。通过同一个路由器上网共用一个宽带,上网会相互影响。

路由器专管入网,交换机只管配送,路由就是给你找路让你上网的,交换机只负责开门,交换机上面要没有路由是上不了网的。

2. 交换机 (switch) 与集线器 (hub)

交换机又称交换式集线器,两者相似,都是基于 MAC 识别的,但是又有本质上的区别。

集线器工作时,如果局域网中的一台电脑要发送消息,则局域网内的所有电脑都可以接收到这个消息,安全性较差。而且每一次只能有一个发送,只有这个发送完毕其他电脑才能再发送,这称为半双工模式。而交换机有记忆功能,它能根据相应的 MAC 地址直接有目的的发送到目标电脑。但是如果向一台新的电脑发送消息,那么传输方式也将是广播,只有找到这台电脑,并记住它的 MAC 地址后,以后才能直接发送给它。通过交换机连接的电脑可以同时发送消息互不影响,就像我们平时打电话一样,这称为全双工模式,传输速率比集线器大大提高。

通过集线器,所有的电脑都共享一个宽带。如果宽带是 100M,有 5 台电脑,则每台电脑只有 20M。如果通过交换机,则所有的电脑都是 100M。

References

交换机 (switch)、路由器 (router) 和集线器 (hub) 的区别相关推荐

  1. HUB,交换机,路由器,MODEM都有什么区别???

    HUB,交换机,路由器,MODEM都有什么区别??? 网络都有哪几种类型(局域,广域,企业)? 各自类型的网络需要上面的部件应该怎样连接? ============================== ...

  2. 计算机网络 数据段、报文、IP数据报、数据包、MAC帧的区别;应用层、运输层、网络层、数据链路层、物理层的区别与功能;转发器、集线器、网桥、交换机、路由器、网关的功能与区别

    主要解决三个问题: 1.数据段.报文.IP数据报.数据包.MAC帧的区别 2.应用层.运输层.网络层.数据链路层.物理层的区别与功能 3.转发器.集线器.网桥.交换机.路由器.网关的功能与区别 数据传 ...

  3. 集线器、交换机、路由器和访问点有什么区别

    集线器.交换机.路由器和接入点都可用于将网络上的计算机连接到一起,但各自具有不同的功能. 集线器 集线器使网络上的计算机可以进行通信.使用以太网电缆将每台计算机连接到集线器后,从一台计算机发送到另一台 ...

  4. 路由器和调制解调器的区别_交换机,路由器和调制解调器之间有什么区别?

    路由器和调制解调器的区别 There are distinct differences between a switch, a router and a modem. You may have won ...

  5. 扫盲丨交换机、路由器和防火墙到底有啥区别?

    [欢迎关注微信公众号:厦门微思网络] 01 交换机--桥接网络设备 在局域网(LAN)中,交换机类似于城市中的立交桥,它的主要功能是桥接其他网络设备(路由器.防火墙和无线接入点),并连接客户端设备(计 ...

  6. 路由器交换机软件测试,你真的懂集线器、交换机、路由器之间的区别吗?

    集线器.交换机.路由器 什么是集线器Hub? 1.把内网中的网络设备连接起来,支持多个以太网连接的端口,可以连接多种网络设备 2.仅仅知道端口上是否连接了设备,经过集线器传输的数据包,所有设备都能接收 ...

  7. 网络硬件三剑客 - 集线器、交换机与路由器

    号称网络硬件三剑客的集线器(Hub).交换机(Switch)与路由器(Router)一直都是网络界的活跃分子,但让很多初入网络之门的菜鸟恼火的是,它们三者不仅外观相似,而且经常呆在一起,要想分清谁是谁 ...

  8. 集线器,交换机与路由器

    转: 号称网络硬件三剑客的集线器(Hub).交换机(Switch)与路由器(Router)一直都是网络界的活跃分子,但让很多初入网络之门的菜鸟恼火的是,它们三者不仅外观相似,而且经常呆在一起,要想分清 ...

  9. OSI七层协议和Tcp/IP五层协议,路由器交换机和HUB的区别

    在网络历史的早期,国际标准化组织(ISO)和国际电报电话咨询委员会(CCITT)共同出版了开放系统互联的七层参考模型.一台计算机操作系统中 的网络过程包括从应用请求(在协议栈的顶部)到网络介质(底部) ...

最新文章

  1. 石川es6课程---12、Promise
  2. vector模板,初学者必读
  3. LINQ to XML .Net 3.5 中的新XML对象
  4. 常见的web应用服务器
  5. Android编程权威指南学习:Activity之间传递参数
  6. Memcached内存管理机制浅析
  7. iOS应用软件沙盒sandbox相关知识(整理)
  8. python初心记录一
  9. [PyTorch] 基于Python和PyTorch的cifar-10分类
  10. mybatis单元测试(无需启动容器)
  11. Android自定义Behavior
  12. 短信验证码是什么?短信验证码是什么意思
  13. layui中如何让多个控件在一行显示
  14. 使用API函数 GetACP 获取Windows系统当前代码页(字符编码)
  15. IDEA中dbug调试图标解释
  16. python安装百度aip_Python人工智能-基于百度AI接口
  17. 什么叫 Rss 订阅
  18. jq linux下载文件,Linux中的Json格式化神器jq下载与安装
  19. Obsidian 插件(二):Advanced_Slides 的使用
  20. 拆解报告:爱否开物1A2C 65W PD氮化镓充电器智融SW3516十分表现抢眼

热门文章

  1. Python学习第六课-列表
  2. 项目实战之信用卡数字提取
  3. 纳尼亚2:凯斯宾王子片尾曲Regina Spektor - The Call
  4. C++ freopen简单应用
  5. Barycentric Coordinates 重心坐标
  6. 基于php033汽车俱乐部会员管理系统
  7. shell进入特权模式_特权模式下的命令
  8. 7-1 输出2到n之间的全部素数(PTA程序设计)
  9. ORACLE +win2003 群集手记
  10. 计算机速度GHz等于每秒多少次