【计算机网络】扩展以太网方法总结

news2025/1/11 21:38:27

注:最后有面试挑战,看看自己掌握了吗

🍃博主昵称:一拳必胜客
🌸博主寄语:欢迎点赞收藏关注哦,一起成为朋友一起成长;
 特别鸣谢:木芯工作室
特别鸣谢:木芯工作室 、Ivan from Russia


物理层扩展以太网

  1. 方法1: 光纤连接集线器和计算机
  2. 方法2: 用多个集线器连接多个冲突域---------中间一个主干集线器-------------同一时间只能一个人说话-------变成一个大的冲突域------------缺点:效率低-------更容易发生冲突
  3. --------------都不太好--------不如在链路层扩展以太网

链路层扩展以太网

网桥

在这里插入图片描述

  1. 根据MAC帧目的地址进行转发和过滤
  2. 先检查此帧目的MAC地址,在确定转发到哪个接口或者丢弃
  3. -------------有智商---------会考虑一下------和集线器不同
  4. 网桥两端------两个网段-----------分割冲突域
  5. 提高了可靠性
  6. 扩大了物理范围
  7. 可连接不同物理层,不同MAC子层和不同速率的以太网

网桥分类

透明网桥

  1. 以太网上的站点不知道所发送的帧经过那几个网桥------------是一种即插即用的设备--------------------自学习
  2. 有个转发表--------看来的信息的源地址,然后记录来的端口
  3. 慢慢填满
  4. 几分钟更新一次转发表

在这里插入图片描述

源路由网桥

  1. 转发帧时候,把最详细的最佳路由信息-----------放在帧的首部中
  2. 方法:源站一广播方式向目的站发送一个发现帧
  3. 在这里插入图片描述

多接口网桥----以太网交换机

在这里插入图片描述

  1. 独占传输媒体带宽
  2. 交换机也可以自学习
  3. 不断学习新知识记录下来
  4. 看MAC帧和自己一样不,一样就留下
  5. 比集线器和中继器聪明得多----------永远在更新转发表

直通式交换机

查完目的地址立刻转发--------延迟小----------可靠性低----------无法支持具有不同速率的端口交换

存储转发式交换机

将帧放入高速缓存--------检查正确与否---------决定是否丢弃
可靠----------延迟大---------支持不同速率的端口交换

冲突域与广播域

在这里插入图片描述
在这里插入图片描述

  1. 冲突域---------只有大佬----------路由器能隔离
  2. 广播域------------物理层设备大傻子------------一起构成一个冲突域
  3. 交换机每个端口 -----------构成一个冲突域

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/21297.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

LinkedList详解

介绍 众所周知ArrayList底层数据结构是数组,但是数组有个缺点,虽然查询快,但是增删改会慢因为数组是在连续的位置上面储存对象的应用。当我们删除某一个元素的时候在他后面的元素的索引都会左移,导致开销会很大。所以LinkedList应…

Linux系统下交叉编译工具的安装实现

大家好,今天主要和大家聊一聊,如何使用Linux系统下的交叉编译工具链的方法。 目录 第一:交叉编译工具链基本简介 ​第二:交叉编译工具安装方法 ​第三:安装相关库 ​第四:交叉编译工具验证 第一:交叉编译工具链基…

0100 蓝桥杯真题03

import java.util.Scanner; /* * 题目描述 * 如下图所示,3 x 3 的格子中填写了一些整数。 --*---- |10* 1|52| --****-- |20|30* 1| *******-- | 1| 2| 3| ------ *我们沿着图中的星号线剪开&#xf…

【Redis-04】Redis两种持久化方式(RDB和AOF)

Redis是基于内存的数据结构服务器,保存了大量的键值对数据,所以持久化到磁盘是非常必要的,Redis提供了两种持久化的方式,分别是RDB和AOF。下面我们看下这两种持久化方式的具体实现原理。 1.RDB持久化 首先,RDB持久化方…

Mysql基础

Mysql基础1. 数据库相关概念1.1 数据库1.2 数据库管理系统1.3 常见的数据库管理系统1.4 SQL2. Mysql的安装2.1 MySQL数据模型3. SQL概述3.1 SQL简介3.2 通用语法3.3 SQL分类4. DDL:操作数据库4.1 数据库的显示讲解4.2 查询4.3 创建数据库4.4 删除数据库4.5 使用数据库4.6 小结5…

linux Qt编译自己的动态库(.so),详细全流程

本篇记录Qt编译动态库全流程 1. 建立工程 首先,打开Qt,新建C Library 工程 点击choose之后,输入项目名称为Example,一直下一步即可 生成的项目里边有三个文件,分别是example.h, Example_global.h, example.cpp exam…

数据结构之:递归思想

(一)递归概念 将复杂问题 递推分解为最简问题 然后将结果回归的过程 Windows - Linux Linux Linux is not Unix 使用方法: 自己调用自己(二)斐波那契数列 兔子问题 有一对大兔子 每个月繁衍 一对小兔子(一…

【Java 设计模式】UML 之类图

UML 之类图前言:什么是 UML ?1 类图概念2 类的表示方式3 类与类之间关系的表示方式3.1 关联关系3.1.1 单向关联3.1.2 双向关联3.1.3 自关联3.2 聚合关系3.3 组合关系3.4 依赖关系3.5 继承关系3.6 实现关系前言:什么是 UML ? 定义…

Linux 软件包下载加速工具:APT Proxy

本篇文章将继续介绍这个仅有 2MB 身材大小的 Linux 软件包缓存和加速工具:APT Proxy。 相比老牌的 apt cacher ng 而言,除了尺寸更小、内存占用更低(10M以内)、它还拥有无需配置,开箱即用等特点。 写在前面 年中的时…

!与~有什么区别

目录 将整型数据转换为二进制的函数 利用函数查看!与~之后的数据有何不同 以一个非0数据作为例子 以0作为例子 我们都知道!与~都是用于取反的。那么这两个有什么区别呢? 我们百度结果如下,很明显,八股文。我接下…

element-ui时间选择器(DatePicker )数据回显

系列文章目录 第一篇【element-ui】table表格底部合计自定义配置 目录 前言 一、element-ui时间选择器(DatePicker )是什么? DatePicker 日期选择器 二、返回数据格式 1.引入 总结 前言 需求:element-ui时间选择器&#…

【报错】QT Release NO CMAKE_CXX_COMPILER could be found

NO CMAKE_CXX_COMPILER could be found 错误: Tell CMake where to find the compiler by setting either the environmentvariable "CC" or the CMake cache entry CMAKE_C_COMPILER to the full path tothe compiler, or to the compiler name if it …

PostgreSQL数据库动态共享内存管理器——dynamic shared memory segment

首先看dynamic_shared_memory_type GUC参数,该参数用于指定dynamic shared memory implementation类型(DSM_IMPL_POSIX、DSM_IMPL_SYSV、DSM_IMPL_WINDOWS、DSM_IMPL_MMAP,定义在src/include/storage/dsm_impl.h文件中)。了解一下…

前段入门-CSS

目录1 CSS 快速入门1.1 CSS 的介绍1.2 CSS 的组成2 基本语法2.1 CSS 的引入方式2.1.1 内联样式2.1.2 内部样式2.1.3 外部样式2.2 注释2.3 选择器2.3.1 基本选择器2.3.2 属性选择器2.3.3 伪类选择器2.3.4 组合选择器2.4 总结3 CSS 案例-头条页面3.1 案例效果3.2 案例分析3.2.1 边…

【第三部分 | 移动端开发】4:Rem布局

目录 | Rem布局简介 | 单位 rem | 媒体查询 | 根据不同的媒体引入不同的CSS | less基础 概述与安装 基础使用:创建less文件 基础使用:变量 基础使用:用Esay LESS插件把less文件编译为css 基础使用:嵌套 基础使用&#x…

cuda在windows10安装教程

CUDA安装教程,以Windows10系统为例: CUDA.exe安装 查看电脑的支持的CUDA版本,按照如下教程: 首先找到这个图标,也就是nvidia控制面板,然后打开: 然后点击左下角系统信息 再点击“组件”&…

LabVIEW性能和内存管理 8

LabVIEW性能和内存管理 8 本文介绍LabVIEW性能和内存管理的几个建议8。 MemoryFragmentation内存碎片 内存管理器分配和释放内存需要时间,这会降低执行速度。在某些情况下,即使假设有足够的可用内存,也会发生内存不足错误。 上图显示了实际…

【练拳不练功,到老一场空】深入浅出计算机组成原理

深入浅出计算机组成原理 文章目录深入浅出计算机组成原理计算机的基本组成硬件设备组成CPU内存主板I/O 设备硬盘显卡冯.诺依曼体系结构运算器/处理器单元控制器存储器输入设备输出设备举个栗子:计算机的性能与功耗响应时间吞吐率CPU时钟/主频计算机的功耗计算机的指…

jdk8新特性(Lambda、Steam、函数式接口)

JDK8新特性 JDK8新特性Lambda表达式函数式(Functional)接口方法引用与构造器引用方法引用构造器引用强大的 StreamAPI创建Stream方式Stream 的中间操作Stream 的终止操作Optional 类Java 8 (又称为jdk 1.8)是Java语言开发的一一个主要版本。 Java 8是ora…

Electron 之通讯模块ipcMain 和 ipcRenderer

Electron一个使用HTML、CSS和JavaScript开发桌面应用程序的框架。Electron可以生成在Windows、macOS和Linux上运行的应用程序,借助Electron可以把我们的web端应用直接移植到桌面端而无需再次开发,这样我们可以使用同一套代码在不同平台上运行应用&#x…