集线器在OSI模型中属于物理层,但由于集线器属于共享型设备,使得它在网络中的效率十分低下,非常容易产生广播风暴,因此在中大型的网络中通常看不到集线器的身影。而交换机则属于数据链路层,是一种基于MAC地址的、能够完成数据封装转发的网络设备。交换机可以“学习”MAC地址,并将其存放在内部的地址表中,通过在数据帧的始发者和接收者之间建立临时的交换路径,交换机可以将数据帧由源主机发往目的主机。在局域网中大量地使用了集线器和交换机作为联网中继设备,其中使用集线器进行连接的局域网称为共享式局域网,而使用交换机进行连接的局域网则称为交换式局域网

除了使用不同的联网中继设备外,共享式以太网和交换式以太网还有什么区别呢?

大家都知道,以太网采用CSMA/CD(载波监听多路访问/冲突检测)的工作方式,因此对于发送端来说,它每发送一个数据信息,都需要先对网络进行监听,当它检测到网络空闲,便立即发送数据,否则继续检测,直到网络空闲时再行发送;而对于接收端来说,对接收到的信号首先需要进行确认,如果是发给自己的就接收,否则不予理睬。

在介绍共享式以太网与交换式以太网的区别之前,我们先来谈谈网络中的共享和交换这两个概念。在此,我们打个比方,同样是10个车道的马路,如果没有给道路标清行车路线,那么车辆就只能在无序的状态下抢道或占道通行,容易发生交通堵塞甚至和反向行驶的车辆对撞,使得通行能力较低。为了避免上述情况的发生,工作人员在道路上划分了行车线,以保证车辆各行其道、互不干扰。共享式以太网就相当于前面所讲的无序状态,当数据和用户数量超出一定的限量时,就会造成碰撞冲突,使网络性能降低。而交换式以太网则避免了共享式网络的不足,交换机根据所传递信息包的目的地址,将每一个信息包独立地从源端口送至目的端口,避免了与其它端口发生碰撞,提高了网络的实际吞吐量。

共享式以太网

共享式以太网的典型代表是使用10Base2/10Base5的总线型网络和以集线器为核心的星型网络。在使用集线器的以太网中,集线器将很多以太网设备集中到一台中心设备上,这些设备都连接到集线器中的同一物理总线结构中,因此实际上以集线器为核心的以太网与总线型以太网并无本质区别。

共享式以太网中所有节点都处于同一冲突域中,不管一个帧从哪里来或到哪里去,所有的节点都能接收到这个数据帧。随着节点的增加,大量的冲突将导致网络性能急剧下降。而集线器在某一时刻只能传输一个数据帧,这就意味着集线器的所有接口都要共享同一带宽。

共享式以太网存在的主要问题是所有用户共享带宽,每个用户的实际可用带宽随网络用户数的增加而递减。这是因为当信息繁忙时,多个用户都可能同时争用一个信道,而一个信道在某一时刻只能被一个用户占用,因此会出现大量用户经常处于监测等待状态,使得信号在传送时发生抖动、停滞或失真,进而严重影响了网络的性能。

交换式以太网

交换式以太网是以交换式集线器或者交换机为中心构建的星形拓扑结构网络。在交换式以太网中,交换机根据接收到的数据帧中的MAC地址决定数据帧应发往交换机的哪个端口。因为端口间的帧传输彼此屏蔽,因此节点就不必担心自己发送的数据帧在通过交换机时是否会与其他节点发送的帧发生冲突。

在交换式以太网中,交换机为每个用户提供专用的信息通道,除非两个源端口企图将信息同时发往同一目的端口,否则各个源端口与各自的目的端口之间可同时进行通信而不发生冲突。交换机只是在工作方式上与集线器不同,其它的连接方式、速度选择等则与集线器基本相同。

使用交换式以太网替代共享式以太网的原因

  1. 减少冲突:交换机将冲突隔绝在每一个端口(即每个端口都是一个冲突域),避免了冲突的扩散。
  2. 提升带宽:接入交换机的每个节点都可以使用全部的带宽,而不是各个节点共享带宽。

使用交换式以太网替换共享式以太网的优点

使用交换式以太网替换共享式以太网不需要改变原有网络的其它硬件,包括电缆和用户网卡,仅需要用交换式集线器或交换机替换传统的集线器,因此可以节省用户网络升级的费用。

源自:https://wenku.baidu.com/view/68193762900ef12d2af90242a8956bec0875a569

https://blog.csdn.net/sailor_8318/article/details/3907345

共享式以太网和交换式以太网的区别相关推荐

  1. 交换式以太网和共享式以太网区别

    交换式以太网和共享式以太网区别 集线器,又称Hub,在OSI模型中属于数据链路层.但由于集线器属于共享型设备,导致了在繁重的网络中,效率变得十分低下,易产生广播风暴.所以我们在中.大型的网络中看不到集 ...

  2. pygame交换式拼图设计

    运行截图 完成时候的截图 游戏设计思想 在600*600的屏幕上,进行拼图划分.(可以是N * M不一定是N * N) 利用鼠标来操作拼图移动 游戏设计 制作一个类:PartPicture用来保存分块 ...

  3. 交换式多兆位数据服务(SMDS)--网络大典

    交换式多兆位数据服务(SMDS)是一种宽带网技术,由 Bellcore 公司开发,基于 IEEE 802.6 DQDB(Distributed Queue Dual Bus 分布式队列双总线)的 MA ...

  4. SMDS:交换式多兆位数据服务--网络大典

    交换式多兆位数据服务 SMDS 是一种基于 IEEE 802.6 DQDB(Distributed Queue Dual Bus 分布式队列双总线)的宽带网 MAN 技术,由 Bellcore 公司开 ...

  5. Smart200与200PLC转以太网无需编程实现以太网数据交换

    Smart200与200PLC转以太网无需编程实现以太网数据交换 本示例以 S7-200(CPU224XP)与 SMART200 为例介绍如何实现两者之间的交换数据. 兴达易控PPI-ETH-XD1. ...

  6. 交换式路由器与路由式交换机

    现在路由器和交换机之间的区别也越来越模糊,多层路由器与交换机都可以同时实现交换和路由的功能,它们之间还有不同吗?各自特点何在?如何更好地根据应用需求进行选择?     一.传统的交换机和路由器 普通交 ...

  7. 快速以太网.千兆以太网和万兆以太网

    快速以太网 为了满足网络应用对带宽的需求,开发一种简单,实用,能普遍应用于桌面系统的快速局域网技术,IEEE802.3委员会于1992年提出制定快速以太网标准.在委员会内部有两种不同的建议,建议之一就 ...

  8. 节点式光端机与点对点式光端机的区别

    对光端机这块了解的朋友应该都知道,以前老式的光端机是有分点对点式光端机与节点式光端机的.而现在光端机,可组成SDH环网.星形网.树形网.点对点.点对多点等多种组网方式.接下来飞畅科技就来为大家详细介绍 ...

  9. Python :集合推导式和字典推导式

    集合推导式十分简单,和列表推导式是同一个用法,但是我们使用集合推倒式对列表推导式进行遍历之后,最后形成的是一个集合,而不是一个列表,而集合当中的数字是不重复的.如下所示: >>> l ...

最新文章

  1. /dev/urandom
  2. 代码质量第5层-只是实现了功能
  3. 开发者进阶宝典,HarmonyOS 职业认证全奉上
  4. 11月14日云栖精选夜读 | 动画+原理+代码,解读十大经典排序算法
  5. 手机经常提示找不到服务器,经常出现找不到服务器是什么原因?什么网也打 – 手机爱问...
  6. 英特尔推出模仿人脑运行方式、拥有800万组神经元的计算机系统
  7. python变量定义必须赋值_Python3单行定义多个变量或赋值方法
  8. QT绘制百分比条形图。
  9. 剑指Offer - 面试题9. 用两个栈实现队列
  10. 风林火山win11 64位官方版iso镜像v2021.07
  11. keras ConvLSTM2D 的简单应用
  12. 沙盘模拟软件_电子沙盘的分类
  13. SaaSBase:最适合小团队轻量级项目管理的软件——Tower
  14. 好用家庭收支管理 1.0.20130204绿色免费版
  15. 联想昭阳E46A不能上网
  16. RFID资产管理系统解决方案之电动自行车防盗管理-新导智能
  17. springboot+基于Web的开关柜综合监测信息查询系统的设计与实现 毕业设计-附源码191550
  18. 手机虚拟服务器app,手机远程控制服务器的app
  19. 从零搭建游戏服务器,编译过程和环境部署教程详解
  20. 上海南到金山卫22号线金山铁路最新时刻表

热门文章

  1. 使用JMockit编写java单元测试
  2. bat 发送http请求
  3. 多人 协作 任务 android 软件,MeisterTask(团队协作软件)
  4. 【数据结构】m阶B树的特点、插入 和 删除
  5. 新媒体运营人怎么做粉丝运营
  6. UltraEdit+注册机+激活方法
  7. OPenGL--Transform feedback示例解析
  8. 电脑版QQ或TIM群文件无法显示,空白,加载不出来
  9. 价格奥秘-在超市遇见亚当斯密--第二章 谁在决定一支铅笔的价格?
  10. Python 去掉BOM