中继器、集线器、网桥、交换机、路由器

article/2025/10/30 21:26:39

全家福

在这里插入图片描述

两台主机如何连接起来?

在这里插入图片描述

  • 在网络诞生之前,电脑之间都是单机运行,没有网卡、没有网线、没有协议栈,数据传输主要通过软盘、光盘等介质。

网线来了

在这里插入图片描述

  • 【网线+网卡+协议栈】三要素,是组成“最小单元网络”的基础,缺一不可
  • 网线提供物理介质,承载比特率/电信号。(类似电话线承载语音流/模拟信号)
  • 网卡进行数据处理,例如将电脑磁盘上的数据/字节转换为网线上的电流/比特,将比特流转换为数据。
  • 协议栈作为沟通语言,实现通信过程中的数据解析、地址寻址、流控制等。

网线不够长怎么办

在这里插入图片描述

  • 终端之间如果举例太远,一旦超过网线物理传输距离上限,则数据开始丢失。

中继器来了

在这里插入图片描述

  • 中继器是一种物理层产品,能够对信息进行中继和放大,实现设备远距离传输

中继口不够怎么办

在这里插入图片描述

  • 中继器一般只有两个接口,意味着如果网络中超过三个终端主机的话,则无法实现多主机直接的数据通信。

集线器来了

在这里插入图片描述

  • 集线器是一种“多口中继器”,也是属于物理层产品,能够对信息进行中继和放大,从任意接口收到的数据,会往其他所有接口泛洪
  • 集线器不识别数据的寻址信息和上层内容,无法对终端主机进行隔离,多个主机处于同一个冲突域中,采用集线器网络,带宽利用率较低。
  • 冲突域就是如果多台主机同时通信会发生冲突,这多台主机就处于一个冲突域。为什么会冲突?如果同一时间有多个人说话,就根本听不清,所以同一时间只能有一个人(主机)说话(发送数据)。

怎么解决冲突?网桥来了

在这里插入图片描述

  • 网桥是一种链路层产品,能够记录终端主机的MAC地址并生成MAC表,MAC表相当于“地图”,网桥根据MAC表转发主机之间的数据流。
  • 网桥能够进行冲突域隔离,有效的提高网络带宽利用率,不同接口之间的数据不会相互冲突。例如PC1发送给PC2的数据不会转发到右边(E2口)。
  • 冲突域隔离就是把大房子隔成很多单间,每个单间的人都可以同时说话,而且每个房间的声音还不会相互干扰。
  • 网桥的接口比较有限,默认是两个接口,对网络的冲突隔离比较有限,网桥没有专门的硬件而是采用CPU来处理数据,相对速度不够快。

不够快怎么办?交换机来了

在这里插入图片描述

  • 交换机是一种链路层产品,能够记录终端主机的MAC地址并生成MAC表,MAC表相当于“地图”,交换机根据MAC表转发主机之间的数据流。
  • 交换机是在网桥的基础上进行延伸和升级,相比网桥,主要有几个优势:(1)接口数量更加密集(每个主机在独立的冲突域,带宽利用率大大提高);(2)采用专用ASIC硬件芯片进行高速转发;(3)能够进行VLAN隔离(不仅仅可以隔离冲突域,而且通过VLAN隔离广播域
  • 交换机是一种局域网产品,一般用于本地网络,无法实现远程广域网通信

不够远怎么办?路由器来了

在这里插入图片描述

  • 路由器是一种网络层产品,基于IP寻址,采用路由表实现数据转发。
  • 路由器主要用于连接不同局域网(可以是不同介质,如令牌网和以太网可以互通),实现广播域隔离,也可以用于远程通信(广域网连接)
  • 广播域,指网络中的某一设备同时向网络中所有的其它设备发送数据,这个数据所能广播到的范围即为广播域。形象比喻,之前party大家玩不同游戏的进入了不同的房间(冲突域),这时候主人拿起麦克风说两句,感谢大家的到来,这时候每个房间都听得到,这个房子就是一个广播域。主人讲话只有屋子里的人听到,家在对面马路的marry可是听不见的,这就是广播域隔离。
  • 路由器诞生是互联网大爆发的主要原因,跨介质跨地理的网络大融合称为现实。
  • IP协议等逻辑寻址机制是实现不同类型局域网连通的关键,不同局域网的主机只要有配置逻辑地址(IP地址),有合理的逻辑地址规划(网段规划),则可以通信;

总结

在这里插入图片描述

参考资料
[1]《SDN从入门到精通》


http://chatgpt.dhexx.cn/article/JlqZBoJ6.shtml

相关文章

集线器、交换机、路由器有什么区别?

作者:薛定谔不在家 来源:https://www.zhihu.com/question/22007235/answer/402261894 帝国时代 我相信我们都玩过一款特别火的游戏:帝国时代。小时候想要玩帝国时代,需要到软件城购买盗版光盘安装,大概3块钱一张左右的…

集线器、交换机和路由器之间有何不同?

集线器、交换机和路由器都是用于构建网络的设备,且分别在不同层次发挥着其作用 。但目前,许多人对集线器、交换机和路由器的认识并不充分,甚至不知道这三者之间有什么区别。下面将重点为您介绍集线器、交换机和路由器,并阐明它们之…

集线器、网桥、交换机、路由器

目录 计算机之间的通信基础 计算机之间的连接方式 网线直连 同轴电缆 集线器(Hub) 网桥(Bridge) 交换机 路由器 本文参照小码哥的网络协议视频记录 计算机之间的通信基础 需要得知对方的IP地址。最终是根据MAC地址&#x…

交换机和集线器的区别是什么?

换机工作在数据链路层,通过MAC地址转发数据。集线器工作在物理层,通过广播的形式转发数据。目前,集线器已经被交换机取代,组网中很少使用集线器了。下文具体说一说。 方法/步骤 区别1:工作层次 集线器工作在物理层…

计算机网络——集线器与交换机

💟💟前言 ​ 友友们大家好,我是你们的小王同学😗😗 今天给大家打来的是 计算机网络——集线器与交换机 希望能给大家带来有用的知识 觉得小王写的不错的话麻烦动动小手 点赞👍 收藏⭐ 评论📄 小…

计算机网络实验三 集线器、交换机、路由器与ARP

实验目的和要求 1)集线器、交换机和路由器和 ARP 的基本工作原理 2)掌握使用 PacketTracer 模拟网络场景的基本方法,加深对网络环境、网络设备和网 络协议交互过程等方面的理解。 实验环境 1)运行 Windows 2008 Server/XP/7 操…

集线器、交换机、路由器

文章目录 1.集线器Hub [ 物理层 ]2.交换机 Switch [ 数据链路层 ]交换机自学习算法以太网交换机的2种交换模式:直通式、存储转发式3.路由器 Router [ 网络层 ]1.集线器Hub [ 物理层 ] 物理层设备:中继器、集线器既不能隔离冲突域,更不能隔离广播域2.交换机 Switch [ 数据链路…

集线器、路由器与交换机

1. 集线器、交换机与路由器的区别 1.1. 集线器、交换机和路由器的定义 集线器(HUB)属于数据通信系统中的基础设备,它和双绞线等传输介质一样,是一种不需任何软件支持或只需很少管理软件管理的硬件设备。 它被广泛应用到各种场合…

集线器、网桥、交换机简介

一.集线器 集线器(HUB),它是工作在物理层的设备, 由于它只是工作在物理层的设备,所以它并不关心也不可能关心OSI上面几层所涉及的,它的工作机制流程是:从一个端口接收到数据包时,会…

集线器与交换机

文章目录 集线器与交换机集线器交换机集线器与交换机的区别单播帧广播帧多主机同时发送单播帧扩展以太网 总结 以太网交换机自学习 集线器与交换机 集线器 使用集线器的以太网在逻辑上仍是一个总线网,各站共享总线资源,使用的还是CSMA/CD协议;集线器只…

集线器

集线器(HUB)属于数据通信系统中的基础设备,它和双绞线等传输介质一样,是一种不需任何软件支持或只需很少管理软件管理的硬件设备。它被广泛应用到各种场合。集线器工作在局域网(LAN)环境,像网卡一样,应用于…

集线器、交换机、网桥区别

最近一直在看网络方面的东东,先把基础的东西总结一下,注意:以下的概念现在已经不一定准确了,因为硬件发展相当迅速,集成电路的集成度越来越多高,拿交换机为例,现在俗称交换机的东西已经具有一定…

集线器(hub),交换机以及路由器异同;冲突域和广播域详解

目录 冲突域和广播域联网中继设备 集线器(hub)交换机(switch)路由器(route)三者的异同 1)工作层次不同2)数据转发依据对象不同3)分割冲突域,广播域4)防火墙功能 参考文献 冲突域和广播域 在介…

hub设备_「网络安全」网络设备篇(9)——集线器Hub

什么是集线器? 集线器(HUB)是计算机网络中连接多个计算机或其他设备的连接设备,是对网络进行集中管理的最小单元。 英文Hub就是中心的意思,像树的主干一样,它是各分支的汇集点。HUB是一个共享设备,主要提供信号放大和中转的功能,它把一个端口接收的所有信号向所有端口分发…

集线器、交换机和路由器(图解)

一、物理层:使用 MAC 解决设备的身份证问题 1、通信的原始时代 很久很久之前,你不与任何其他电脑相连接,孤苦伶仃。 直到有一天,你希望与另一台电脑 B 建立通信,于是你们各开了一个网口,用一根网线连接了…

AXI之deadlock分析

AXI协议相对之前的APB和AHB来说,总线性能得到了极大的提升,主要得益于outstanding这一新特性的加入,有了outstanding的支持,master可以不用等待上一笔transaction结束,就直接连续发送多笔请求,使得发送的transaction可以流水起来。但outstanding的使用也引入了一些别的传…

重复插入相同数据导致deadlock问题:Deadlock found when trying to get lock; try restarting transaction

场景: 业务逻辑:第三方登录情况下,获取到用户的实名信息。之后判断该用户在用户表中是否存在,如果不存在或非实名,那么将其实名;如果已经实名,那么不做处理,直接登录。ORM使用的是s…

fatal error: all goroutines are asleep - deadlock

如题,近两天遇到此类错误,发现goroutine以及channel的基础仍需巩固。由该错误牵引出go相关并发操作的问题,下面做一些简单的tips操作和记录。 func hello() {fmt.Println("Hello Goroutine!") } func main() {go hello() // 启动另…

死锁问题(Deadlock)

4.8 死锁问题(Deadlock) 各进程在使用系统资源时,应注意系统产生死锁问题。下面先介绍什么是死锁。 4.8.1 死锁的概念  1. 死锁的定义 所谓死锁,是指各并发进程彼此互相等待对方所拥有的资源,且这些并发进程在得到对方的资源之前不会释…

SQL Server DeadLock 分析

1. 设置 XEvents 会话以收集死锁 1.1 扩展事件-会话-右键新建会话向导 1.2 设置会话名称 1.3 选择要捕获的事件 database_xml_deadlock_report 1.4 捕获全局字段 1.5 指定会话存储 1.6 结束 1.7 确保启动会话 2. 制造死锁 2.1 准备数据表及数据 2.1.1 准备数据库 TestBu…