我是一个交换机,集线器你一边呆着去!

计算机网络实验一: 交换机和集线器的工作原理 一、实验目的 1.掌握Cisco Packet Tracer软件的使用方法; 2.掌握集线器的工作原理; 3.掌握交换机的工作原理和自学习算法 二、实验要求 1.通过推荐视频学习Cisco Packet Tracer软件的使用方法; 2.掌握集线器的工作原理; (1)学习:视频学习Cisco Packet Tracer中的集线器和交换机的区别 (2)自行配置局域网,至少包括4个主机和1个集线器,在主机能够通信的情况下,观察集线器的工作原理。 3.掌握交换机的工作原理和自学习算法 (1)自行配置局域网,至少包 阅读详情

集线器的统治

集线器(Hub)这个“笨蛋”统治我们的局域网已经有好几年了,我们都敢怒而不敢言。 

集线器之所以能控制我们这几台电脑, 是因为从我们的网卡扯出的网线都会连接到它的身上,他把这些连接点叫做端口;

640?wx_fmt=png

我们想和别人通讯,必须要通过这些集线器的端口发送数据,然后由集线器来转发。

比如某一天,我(PC1)想和PC4聊聊天,发送了一个数据包给集线器,照理说集线器应该把这个数据包转发给PC4吧! 

不是这样的!这个笨蛋仅仅知道它的端口是否连上了设备,至于设备是谁,他根本不管!

那他怎么发送数据? 

简单而粗暴!他把数据包向所有的端口都转发了一遍,这样PC2, PC3, PC4都会收到。 

640?wx_fmt=png

但是我们这些电脑约定好了, 只要不是发给你的数据包,简单就丢弃就行。

所以PC2, PC3就需要检查一下数据包中的目标MAC地址(这是唯一能标志我们电脑网卡的东西),看看是不是自己,不是的话就简单丢弃。

640?wx_fmt=png

这是一种效率挺低的办法,集线器得意的把它成为“广播”。

后来我们几台电脑发现了集线器的秘密,实际上它根本不懂得网络协议这一套东西,它不懂得MAC地址,IP地址,数据帧,IP包,对它来说,就是0和1这样的二进制流。 

当表示0或者1的bit到达一个端口时,集线器会重新生成这个bit,将其能量强度放大,并将该bit从其他端口传输出去。仅此而已,它是个典型的物理层设备。

我们这些支持TCP/IP的电脑居然被这么一个笨家伙给统治了,真是可悲。

广播的方式在网络中电脑很少的情况下勉强凑合,但是随着联网的电脑越来越多,不幸的事情就发生了。

想象一下,PC1向PC4发送数据,与此同时, PC2也要向PC3发送数据, 网络上就出现了广播的冲突。

为了解决这个问题,我们只好再次约定,如果出现了冲突,每个电脑都要等待一段随机的时间,然后再尝试发送。

我们几个决定推翻他的统治,想来想去,也只有罢工这一条路。 

主人发现网络不通了,仔细检查了电脑,我们都表现得很正常,于是怀疑的矛头就被指向了笨蛋集线器, 主人把他换掉了。 

一个新的设备在我们的欢呼声中入住局域网。

我是交换机

我听到了咔嗒咔嗒的声音,意识到我的那些端口应该被连接上了网线,网线的那头儿就是电脑。

640?wx_fmt=png

我立刻感到了不同寻常的气氛,这些电脑对我的到来简直是兴奋得过了头。

根据我的经验,他们这是深受集线器统治之苦。

这不,一个数据包马上就从我的端口1 发了过来。 

640?wx_fmt=png

我一看源地址是MAC_PC1,立刻就在我的MAC地址表中记了一笔:端口1 <--> MAC_PC1

640?wx_fmt=png

这样,下一次如果有电脑发送数据包给MAC_PC1的话,我就知道直接转发到端口1就行了,那里肯定连着PC1

但是目前这个数据包的目标地址MAC_PC4,我不知道是在那个端口,按照规定,只好广播到所有端口了!

640?wx_fmt=png

我似乎感受到了有两个电脑在抱怨:“这不是发给我的,真烦人,丢弃!这新来的家伙也没什么本事嘛!还是广播!”

我隐忍不发,过了一会儿,PC4向端口4发了一个数据包:

640?wx_fmt=png

我立刻更新我的MAC地址表,记录下端口4上连着PC4。

640?wx_fmt=png

这个数据包是发给MAC_PC1的,之前我已经得知端口1上连接着PC1, 就可以直接转发过去了,不用再广播了!

640?wx_fmt=png

不久以后,我就得知了每个端口都和谁相连, 我就可以精确地向特定目的地转发数据包了。

640?wx_fmt=png

这一天,我偷偷地拆开了他们之间通信的几个数据包(这是严重违反规定的!我只能查看数据链路层的东西),发现他们几个有趣的通信: 

PC1 : 我觉得新来的家伙不错啊,现在发数据快多了啊。

PC2 : 是啊是啊,关键是冲突很少了,这家伙似乎可以准确地把数据转发到目的地。

PC1:  他是怎么做到的?

PC2:  肯定是记录下了端口和设备的关系

PC1:  嗯,他也没问我们要啊。

PC2:  肯定是自己学习的,没想到还挺智能的嘛,哈哈。

PC3:我们几个整天在这个小局域网内转悠,我听说外边的互联网非常精彩啊,要不去看看?

PC4:  怎么才能去到互联网?

......

到底怎么才能连上互联网?  请移步《我是一个网卡》

往期精彩回顾

我是一个线程

微服务之赤壁大战

我是一个Java Class

面向对象圣经

函数式编程圣经

TCP/IP之大明邮差

CPU阿甘

我是一个网卡

我是一个路由器

一个故事讲完HTTPs

编程语言的巅峰

Java:一个帝国的诞生

JavaScript:一个屌丝的逆袭

负载均衡的原理

阅读源码的三种境界

640?wx_fmt=jpeg

集线器、交换机、路由器、网桥、网关之间的区别 阅读详情

相关推荐

AI Agent ReAct架构设计模型剖析

ReAct通过"思考-行动-观察"循环运作:智能体先进行自然语言推理,再调用外部工具执行行动,观察结果后继续推理直至解决问题。这种架构提高了透明度和准确性,减少幻觉风险,使LLM能主动分解任务并利用外部数据源。实现关键在于精心设计的提示模板,引导LLM按结构化格式响应,而非依赖模型固有能力。

weixin_43939320的博客 1250

集线器

集线器的英文称为“Hub”。“Hub”是“中心”的意思,集线器的主要功能是对接收到的信号进行再生整形放大,以扩大网络的传输距离,同时把所有节点集中在以它为中心的节点上。它工作于OSI(开放系统互联参考模型)参考模型第一层,即“物理层”。集线器与网卡、网线等传输介质一样,属于局域网中的基础设备,采用CSMA/CD(一种检测协议)访问方式。  集线器属于纯硬件网络底层设备,基本上不具有类似于交换机

Great_Blue_sea的专栏 2186

别再为下载速度发愁了!手把手教你给qBittorrent/Transmission添加最新可用Tracker(附2024年实测地址清单)

本文提供2024年BT下载加速实战指南,详细解析Tracker工作原理与速度瓶颈,手把手教你为qBittorrent/Transmission添加最新可用Tracker,并附实测地址清单。通过优化配置和精选Tracker列表,显著提升下载速度和稳定性,解决连接延迟和peer数量限制问题。

weixin_28481133的博客 1262

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

计算机网络最详细教程教你学会以太网集线器和交换机的知识赶紧mark吧!

weixin_59796310的博客 4005

VASPKIT绘制平面平均电荷差分密度

平面平均密度差(planar-averaged electron density difference)是密度差的衍生。密度差是个三维空间函数,经常通过绘制平面图、等值面图方式图形化考察。虽然这两种图很直观,但平面图会受到截面选取的影响,而等值面图会受到等值面数值(isovalue)选取的影响,因此都有一定任意性,也不容易定量讨论。对于电子转移有比较明确方向的情况,可以绘制平面平均密度差曲线,由此可以清楚地考察垂直于选取的方向上每个截面上的密度差积分值,在定量讨论、对比上比较便利。

weixin_43948934的博客 1万+

超详细YOLOv8实例分割全程概述:环境、训练、验证与预测详解

这篇博客提供了一个全面的指南,介绍了如何使用 Ultralytics YOLOv8-seg 系列模型进行对象检测和分割任务。内容从环境搭建、模型选择、训练、验证到预测的完整流程都有详细说明。为想要使用 YOLOv8-seg 系列模型的开发者提供了一站式的解决方案。它不仅涵盖了从环境配置到模型部署的详细步骤,还解释了如何解读和使用模型输出,使得用户能够根据自己的需求选择合适的模型,并能够有效地训练和评估它们。

CDBmax的博客 6万+

探索集线器、交换机和路由器——路由器的包转发操作

1、路由器的基本知识: 路由器的工作原理和交换机类似,都是通过查表判断包转发的目标,但是在具体的操作过程上还是有区别的。因为路由器是基于IP设计的,而交换机是基于以太网设计的。路由器的内部结构如下图所示: 通过更换网卡,计算机不仅可以支持以太网,也可以支持无线局域网,路由器也是一样,只要端口模块安装了支持这些技术的硬件即可(从原理上说,计算机只要安装相应的适配器,也可以支持各种通信技术)。...

qq_38386085的博客 1294

【YOLO系列】YOLOv12详解:模型结构、损失函数、训练方法及代码实现

本文提出YOLOv12,一种以注意力为中心的实时目标检测框架,通过创新性改进解决传统YOLO模型在精度与速度上的失衡问题。核心贡献包括:1)轻量混合注意力模块(LHA)结合通道与空间注意力,在不增加计算负担下提升特征提取能力;2)区域注意机制与R-ELAN网络优化特征聚合,显著改善小目标检测(AP_S提升8.3%);3)动态多光谱数据增强策略增强模型鲁棒性。实验表明,YOLOv12在COCO等基准上实现SOTA性能,同时保持2.1 TOPS/W的高能效比,适用于边缘设备部署。该工作为实时目标检测提供了新的注

一碗白开水一 1808

设置交换端口安全,防止私自接HUB

有些公司规定禁止私接HUB,一些员工心存侥幸心理,有朝一日被发现了,心里很委屈,“网管怎么发现我的呢?” 也许我们就是那个无辜的员工,既然已经被逮到了,那我们就看看网管是怎么逮到的吧~ 还有,公司既然规定禁止私接HUB,作为网管,我们是不是也应该在交换机上做一下设置,减少给别人犯错误的机会呢? 好了,开工! 今天我们还是用CISCO的PacketTracert4.11...

weixin_33863087的博客 1649

网神 SecGate 3600 防火墙 app_av_import_save文件上传漏洞(含批量验证poc)

网神 SecGate 3600 防火墙 app_av_import_save文件上传漏洞(含批量验证poc)

weixin_43567873的博客 297

Office 365中的Assigned Access详细功能介绍

本文系统介绍了Office365中AssignedAccess功能的应用与管理。作为Windows系统的重要安全特性,AssignedAccess可将设备锁定为单应用模式,有效防范未授权访问。文章详细阐述了其核心功能、技术架构及配置方法,包括UWP/Win32应用支持、多用户配置、与AzureAD集成等。通过MicrosoftEndpointManager可实现批量部署和远程监控,适用于公共终端、零售设备等场景。该功能为企业数字化转型提供了安全、可控的终端管理方案,在保障数据安全的同时优化用户体验。

xueyunshengling的博客 227

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

换机工作在数据链路层,通过MAC地址转发数据。集线器工作在物理层,通过广播的形式转发数据。目前,集线器已经被交换机取代,组网中很少使用集线器了。下文具体说一说。 方法/步骤 区别1:工作层次 集线器工作在物理层,属于1层设备,每发送一个数据,所有的端口均可以收到,采用了广播的方式,因此网络性能受到很大的限制。 交换机工作在数据链路层,属于2层设备,通过学习之后,每个端口形成一张MAC地址转发表,根据数据包的MAC地址转发数据,而不是广播形式。 区...

digitalkee的博客 1万+

电子凸轮追剪算法深度解析:2500字图解+代码实战

工艺需求:在物料连续运动过程中完成精准切割核心矛盾:切割瞬间刀具与物料必须绝对同步传统方案:机械凸轮(结构复杂,调整困难)现代方案:电子凸轮(柔性可调,精度更高)

QQ_778132974的博客 1111

【Cisco Packet Tracer】集线器和交换机区别

在这篇关于​​的博客中,作者深入解析了集线器和交换机在网络中的区别,同时聚焦于交换机的自学习算法。文章首先介绍了集线器和交换机的基本概念,强调了它们在网络架构中的不同作用。随后,作者详细探讨了交换机的自学习算法,阐述了其在网络通信中的重要性。在区分集线器和交换机方面,作者通过实例和比喻生动形象地说明了它们在数据传输中的不同工作原理,使读者更清晰地理解两者的异同。

朝花夕拾 1万+

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

交换机和集线器的区别

交换机和集线器的区别

诚邀网络通信领域商务合作 2136

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

集线器与交换机有什么区别?一文带你了解

集线器和交换机都是网络中必备的设备之一,那它们有什么区别呢?本文将带大家来揭晓。

m0_73995538的博客 1万+

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

实验一:交换机和集线器的工作原理

实验一:交换机和集线器的工作原理 一、实验目的 掌握Cisco Packet Tracer软件的使用方法; 掌握集线器的工作原理; 掌握交换机的工作原理和自学习算法 二、实验要求 通过推荐视频学习Cisco Packet Tracer软件的使用方法; 掌握集线器的工作原理; 学习:视频学习Cisco Packet Tracer中的集线器和交换机的区别 自行配置局域网,至少包括4个主机和1个集线器,在主机能够通信的情况下,观察集线器的工作原理。 掌握交换机的工作原理和自学习算法 自行配置

weixin_46698891的博客 9879

实验五 集线器和交换机的区别

标题实验五 集线器和交换机的区别 一、 实验目的 *验证集线器和交换机的区别 1、了解集线器和交换机如何转发数据 2、理解冲突域和广播域的概念 3.对比单播以太网帧和光波以太网帧的目标MAC地址 二、实验内容 构建4个以太网(每个由3台主机构成,IP均为192.168.0.1—192.168.0.3),其中两个通过交换机互连、两个通过集线器互连 如果再构建交互机互连的时候,中间连接处指示灯不是绿色,则多切换几次实时/仿真模式 在实时模式下,所有机器相互发一遍数据包 将之前所有发送过包的所有场景删除

birenyin的博客 8737

集线器与交换机的区别

使用集线器的以太网在逻辑上仍是一个总线网使用的还是CSMA/CD协议集线器只工作在物理层集线器一般都有少量的容错能力和网络管理能力如下图每个系部都有一个使用集线器作为互连设备的以太网。这三个以太网相互独立,是三个独立的碰撞域一系中的某台主机,由于总线特性,会传输到一系中的其他各主机。这必然会产生信号碰撞,如下图为了使各系部的以太网能够相互通信,可再使用一个集线器将它们互连起来。原来三个独立的以太网就合并成一个更大的碰撞域。形成了一个更大的总线型以太网如下图。

m0_59860403的博客 3102

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

目录 1 集线器 2 网桥 3 交换机 4 网桥和交换机的工作原理及区别? 4.1 网桥的连接模式:(红点处为HUB) 4.2 交换机连接模式 4.3 网桥的工作原理 4.4 交换机有些许不同 4.5 值得注意的一些问题 4.5.1 网桥需要软件辅助? 4.5.2网桥用于连接不同的网段?(搜索百度时查到一个答案) 4.6这里再次总结一下网桥和交换机 最近一直在看网络方面的东东,先把基础的东西总结一下,注意:以下的概念现在已经不一定准确了,因为硬件发展相当迅速,集成电路的集成度越..

1654

集线器、交换机和路由器

优秀文章推荐:https://www.youtube.com/watch?v=1z0ULvg_pW8, 引用文中的一段总结:“Hubs and Switches are used to create networks. Routers are used to connect networks.”集线器和交换机是用于构建网络的,而路由器是用于连接不同网络的(现在的路由器也拥有构建网络的功能)。 1...

欢迎光临 7641

【计算机网络】--集线器,路由器,交换机对比

路由器,交换机,集线器

喜欢编写一些小程序的科班菜鸟,但是由于准备考研,博客不能及时更新了,不好意思! 7323

集线器,路由器,交换机的作用和差别是什么?怎样区分交换机,集线器,路由器?

从外观区分交换机和路由器 1.路由器上有一个WAN口,交换机上仅仅有LAN口 2.从型号上来看,路由器的型号里边有R(router路由器的英文)字母,交换机有S(交换机switcher)字母 3.从机器上的标签来看。路由器的标签上有标示IP地址和账户password,而交换机没有 4.从机器的电源适配器来看。通常交换机的电压是12V,而路由器是9V 号称网络硬件三剑客的集线器(Hub)、...

嘿嘿 3158

路由器、交换机、集线器的区别

术语解释  路由器:(Router)是连接因特网中各局域网、广域网的设备。在路由器中记录着路由表,它会根据信道的情况自动选择和设定路由,以最佳路径,按前后顺序发送信号。发生在网络层。   交换机:(Switch)是一种用于电(光)信号转发的网络设备。它可以为接入交换机的任意两个网络节点提供独享的电信号通路,把传输的信息送到符合要求的相应路由上。发生在数据链路层。   集线器:(Hub)是指将多条

张伟杰 7万+

路由器、交换机、集线器、网桥、中继器,傻傻分不清?

文章从最简单的中继器讲起,有浅及深(当然,这也是几个设备发展的过程),逐步探讨中继器、集线器、网桥、交换机、路由器的功能。这样一个层次,能使读者更清晰明白他们的不同与相同。

日常学习记录 7005
上一篇: 四位面试者的遭遇:工作3-5年,跳槽,创业还是留下来?
下一篇: 遇到洋妞不敢搭讪,程序员的羞涩你不懂
码农翻身
码农翻身 《码农翻身》作者 《码农翻身》作者
博客等级 码龄8年 3万+粉丝 1084原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值