1、四种设备在网络中的物理位置

如下图

2、这四种设备的本质

这四种设备,不管怎样,他们都是进行包的转发,只不过转发的行为有些不一样而已

3、逐一介绍

对于hub,一个包过来后,直接将包转发到其他口。

对于桥,包过来后,会首先检查包的destination address是否在mac address和端口绑定表中,如果在,则根据mac和端口绑定表,将包从相应的端口转发出去,如果不在,则丢弃。

同时,他会记录下包的source address以及这个包进来的那个口,然后更新mac address和端口绑定表,目的是为下次判断和转发做准备。我们通常说桥是层2设备的原因是他只使用mac address而不使用ip address来完成转发功能。

对于switch,switch和桥的功能类似,不过,一般情况下,switch具有更多的硬件端口。一般来讲,switch都是不具有软件的,都是ASIC电路。

另外,根据switch产品的不同,他可能工作在第二层(使用mac address)或者工作在第三层(使用ip address)

对于router,通过ip address来判断是否转发,从哪个端口出去(ip table),另外router相对于switch的一个最大的优点是,router是具有软件的,这就为很多功能的实现提供了良好的条件,非常便利。

4、桥接(bridging)和路由( routing)

注意:桥接和桥不是一个概念,桥接是动词,指一系列动作,这一系列动作构成了桥接这个功能。经常听到的“桥接模式”,指这个设备(不一定是桥,可能是路由器)现在正在执行桥接动作。在上文所讲的四种设备都是硬件设备,然后他们干一些不同的行为,这些不同的行为才是他们最为本质的区别,有的是桥接功能,有的是路由功能。硬件只是载体,行为才是本质。

以此类推可以得到路由的相关知识。

转载于:https://www.cnblogs.com/midhillzhou/p/6257105.html

hub,桥,交换机,路由器的区别相关推荐

  1. 集线器 交换机 路由器 modem 区别

    介绍 平时用到网络的时候,不管是生活还是工作,都会或多或少听过或用过这些设备,那么本次索性整理出来,供后续参考使用 1.集线器 如上图: 1.集线器主要目的是让其中内部所有的网络设备连通,它有一个具有 ...

  2. 超详细数通面试宝典 : 交换机路由器的区别

    这是数通面试的第一篇文章 我希望帮助其他的同行 系统的收集或者是解释一些 场景的面试题, 但不会太简单 我会举例一些常见且有实际学习意义的案例  本人水平有限 欢迎讨论改正  感激不尽 后续会完成数通 ...

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

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

  4. 集线器hub、交换机switch、路由器router 的区别

    本文为转载,入门级介绍hub,switch和router的区别 首先说HUB,也就是集线器.它的作用可以简单的理解为将一些机器连接起来组成一个局域网.而交换机(又名交换式集线器)作用与集线器大体相同. ...

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

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

  6. 关于交换机和路由器的区别介绍

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

  7. 交换机和路由器的区别_秒懂交换机和路由器的功用区别 拷贝

    秒懂之 交换机 路由器 努力不一定成功                但一定会有收获 奋 斗 坚 持 一.中继 将这些设备相互连接起来的设备称为中继,根据中继系统所在层次,我们常说的中继有以下几种: ...

  8. 路由器和交换机有什么区别

    最近看到很多人在询问交换机.集线器.路由器是什么,功能如何,有何区别,笔者就这些问题简单的做些解答. 首先说HUB,也就是集线器.它的作用可以简单的理解为将一些机器连接起来组成一个局域网.而交换机(又 ...

  9. 猫和路由器和交换机有什么区别

    路由器和交换机的区别:交换机主要是实现大家通过一根网线上网,但是大家上网是分别拨号的,各自使用自己的宽带,大家各自上网没有影响,哪怕其他人在下载,对自己上网也没有影响,并且所有使用同一条交换机的电脑都 ...

  10. 交换机和路由器的区别在哪里 一针见血通俗解答---土巴兔

    相信很多人都会像小编一样傻乎乎的认为这两个都是用来上网的,至于这俩家伙是基友还是情侣,有什么区别的,就不清楚是怎么回事了.交换机和路由器的区别到底在哪里呢?本着科普和学习的精神,小编整理一些内容和大家 ...

最新文章

  1. ACMNO.42 C语言-第几天 定义一个结构体变量(包括年、月、日)。计算该日在本年中是第几天,注意闰年问题。利用结构体的在最下面
  2. FlatBuffers初探
  3. 访问Storm ui界面,出现Nimbus Summary或Supervisor Summary时有时无的问题解决(图文详解)...
  4. Android消息通信之无所不能的第三方开源项目EventBus
  5. 日周月筛选器_举个栗子!Tableau 技巧(147):使用 动态参数 筛选到最新日期值...
  6. 需求文件requirements.txt的创建及使用
  7. DancingLinks刷题集
  8. MySQL和Mariadb都启动不了了_linux centos7mariadb安装成功启动不了 解决思路
  9. 多系统PE win UBUNTU OSX
  10. 【ACM2020】少样本学习综述
  11. 「WTF系列」深入Java中的位操作
  12. 微信小程序开发 - 模板与配置
  13. origin柱状图显示具体数据值
  14. 你想成为什么级别的程序员?
  15. python怎么表达我喜欢你的句子_关于我喜欢你的优美句子
  16. Android 开发笔记2.0
  17. iOS学习笔记-018.舒尔特表游戏
  18. 【转】移动端地图技术分享
  19. 如何制作gif表情包?试试这个gif表情包制作神器!
  20. vivado基本开发流程

热门文章

  1. 内网环境下预览ArcGIS地图服务
  2. 基于GraphHopper搭建离线路径规划服务并可视化
  3. Spring 异步调用,一行代码实现!舒服,不接受任何反驳~
  4. 史上最易懂的 Kubernetes 儿童插图指南
  5. 【Python】青少年蓝桥杯_每日一题_9.03_画三角形和半圆相切
  6. php面向对象封装mysql_php mysqli面向对象封装mysql数据库常用操作
  7. spring cloud config动态刷新_SpringCloud-Config
  8. python的socket模块_Python socket模块方法实现详解
  9. IDC干货:5个维度!全面综合分析我国城市数据中心发展情况
  10. 热点快讯:广东省能源局发布《广东省能源局关于明确全省数据中心能耗保障相关要求的通知》