以太网交换基础

0x00 前言

以为主要的作用的笔记的记忆,所以多为问答的形式进行记录。

什么是以太网?

以太网是一种局域网技术,用于链接终端,进行网络通信。

什么是冲突域?

冲突域是指连接在同一公共介质上的所有节点的集合。

就像冲突域的名字,同一公共介质上的所有节点都是相互竞争的,并且在这条介质上的报文,其他节点都可以进行接收。其实也就是混杂模式下可以监听数据包的原因。

如何隔离冲突域?

通过交换机来隔离冲突域,每一个接口都相当于1个独立的冲突域。

以太网使用的是什么连接方式?

以太网使用的是无连接的工作方式,不必建立连接就可以直接发送数据,适配器对发送的数据帧也不进行编号,也不要求对方发回确认。

实际上就是一种只管发的工作模式,这样子的好处就是工作方式简单,并且质量好。

以太网是什么样的交付方式?

尽最大努力的交付,不可靠交付。

以太网是否可以识别重传帧?

以太网不会识别重传帧,会当做新的数据帧来进行处理。

什么是广播通讯方式?

在同一时间只能允许一台计算机发送数据帧。

什么是CSMA/CD协议?

CSMA/CD (Carrier Sense Multiple Access/Collision Detection)

载波监听多点接入/碰撞检测 协议

多点接入

总线型网络,许多计算机以多点接入的方式连接到一根总线上。

载波监听

检测信道,不管在发送前,还是发送中,每个站都必须不停地检测信道。主要目的实际上就是检测自己能不能发送了。

碰撞检测

边发送边监听,冲突检测,一旦发现冲突,则列停止发送,避免资源浪费。

有一个现象可以解释这个东西,就是比如一个局域网内有人下载东西,其他设备就会很卡这种情况。

电磁波在1km电缆的传播时延是多少

5us

曼彻斯特编码方式是什么?

在中心位置电平跳变,向上为0,向下为1,也可以反过来理解。

在这里插入图片描述

什么是广播域?

广播报文能到达的整个访问范围称为二层广播域。

以太网帧的两个标准

  • Ethernet_II
  • IEEE 802.3

在这里插入图片描述

什么是mac地址?

Media Access Control 在网络中唯一标识一个网卡,每个网卡都有并且拥有唯一的一个MAC地址。

mac地址的组成结构是什么:

OUI+制造商分配,OUI是IEEE注册得来的,长度为24bit,所以通过mac去判断厂商也是通过这个来进行判断的

OUI查询地址:https://standards-oui.ieee.org/oui/oui.txt

MAC地址的三种类型是?

  • 单播MAC:物理MAC,全球唯一
  • 广播MAC 全F
  • 组播MAC,第7bit是1的MAC 01-00-00-00-00-00

补充知识

单播帧

单播帧,也称为“点对点”通信,是一种网络通信方式。在这种方式中,帧的接收和传递仅在两个节点之间进行,帧的目的MAC地址就是对方的MAC地址。网络设备(如交换机和路由器)根据帧中的目的MAC地址将帧转发出去。这种通信方式主要用于一对一的通信,能够保证信息准确无误地传送至目标。

广播帧

广播帧是计算机网络中的概念,是网络数据传输中的一种基本单位。广播帧通常是以IP地址255.255.255.255为目的地址发送的帧,也可以是发送到网络中所有设备的帧。广播帧是一种特殊的数据包,被发送到网络中的每台设备,使得所有的设备都能接收到这个数据包。在局域网(LAN)以及其他一些网络环境中,广播帧起着重要的作用。例如,当一台设备需要向局域网上的其他设备发送消息或数据时,它会将消息封装成广播帧,并发送到局域网中的所有设备。所有的设备都能够接收到这个消息,并根据需要进行相应的处理。通过广播帧,设备之间可以进行有效的通信和数据交换。

在实际应用中,广播帧还可以用于网络发现和设备配置等功能。例如,当一台设备加入一个局域网时,它可以发送广播帧,告知其他设备它的存在。其他设备在收到广播帧后,便可以对新设备进行相应的配置和设置,使其能够顺利地与网络中的其他设备进行交互。

需要注意的是,广播帧虽然很有用,但也存在一些问题。首先,由于广播帧会发送到网络中的每台设备,这样会占用一定的带宽和网络资源。如果广播帧过于频繁或过大,会导致网络性能下降。其次,广播帧在传输过程中不能传递给其他网络。为了解决这些问题,网络中还存在一些其他的通信方式,如单播和组播。单播是将数据从一个发送者发送到一个特定的接收者,而组播则是将数据发送到一组特定的接收者。相比之下,广播帧的特点是向所有设备发送,无论是否需要都能接收到。

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

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

相关文章

【Leetcode】 447. 回旋镖的数量

文章目录 题目思路代码 题目 447. 回旋镖的数量 思路 问题要求计算平面上所有回旋镖的数量,即找到满足题设条件的点组合 (i, j, k)。回旋镖的定义是指有两个相同的距离,分别从点 i 到 j 和点 i 到 k。具体思路是: 遍历每个点&#xff0c…

【数据结构 | 二叉树入门】

数据结构 | 二叉树入门 二叉树概念:二叉树特点:二叉树的基本形态特殊二叉树满二叉树完全二叉树 二叉树的存储结构二叉树的遍历先序遍历中序遍历后序遍历 计算二叉树的节点个数计算叶子节点的个数树的高度求第k层节点个数 二叉树概念: 如下图…

怎么将营业执照图片转为excel表格?(批量合并识别技巧)

一、为何要将营业执照转为excel表格? 1、方便管理:将营业执照转为excel格式,可以方便地进行管理和整理,快速查找需要的信息。 2、数据处理:Excel可以提供丰富的计算和数据分析功能,转化为excel后方便数据…

12.字符串和正则表达式

使用正则表达式 正则表达式相关知识 在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要,正则表达式就是用于描述这些规则的工具,换句话说正则表达式是一种工具,它定义了字符串的匹配模式(…

Ubuntu上安装VMware+win11系统手册

Ubuntu安装vmware 下载: Linux 版下载地址:https://www.vmware.com/go/getworkstation-linux 安装: sudo chmod x VMware-Workstation-Full-17.5.0-22583795.x86_64.bundle 执行安装命令: sudo ./VMware-Workstation-Full-17.5.0…

AArch64 memory management学习(二)

提示 该博客主要为个人学习,通过阅读官网手册整理而来(个人觉得阅读官网的英文文档非常有助于理解各个IP特性)。若有不对之处请参考参考文档,以官网文档为准。AArch64 memory management学习一共分为两章,这是第二章。…

python基础教程八(循环1)

1. while循环 为避免多次重复的代码&#xff0c;我们会用到循环 while (condition): 执行语句 while循环的结构非常简单只要条件满足就一直循环直到&#xff0c;条件不满足为止。 例子如下&#xff1a; x1 while x<100:print(x)x1结果就是最简单的输出1-100的数字 while…

西电期末考点总结

一.“打擂台” 介绍 打擂台用于找到一个数组中的最值问题&#xff0c;先设置一个虚拟擂主&#xff0c;并保证他是“最弱的”&#xff0c;然后遍历数组&#xff0c;找到“更强的”数据&#xff0c;就交换擂主&#xff0c;“打”到最后的“擂主”就是最值数据 相关题目 1004.…

Vant2组件库van-list+Toast下拉加载滚动条回顶问题

目录 List 列表 Toast 轻提示 解决方案 1、不使用 Toast 的 加载提示 2、修改调整 pointer-event 属性值 3、判断是否为第一次加载再使用 背景 &#xff1a; 移动端项目 开发时&#xff0c;有数据长列表展示的场景需求&#xff0c;此时就用到了 Vant2 组件库里面的 <v…

Tsmaster使用笔记整理

选择厂商 根据你所选择的CAN分析仪的厂商&#xff0c;确定你的厂商设备设置。 我一般会选择PEAK&#xff0c;和 ZLG多一点&#xff0c;其他的没有用过。除了上图中的&#xff0c;市面上的CAN分析仪还有CANanlyst、广成科技、创芯科技等&#xff0c;但它们都不能在Tsmaster上使…

电源芯片浪涌电流如何产生?该怎么测试?

对于电源芯片的设计和制造商来说&#xff0c;防止芯片受到电源干扰是非常重要的。为了保障芯片能正常稳定运行&#xff0c;浪涌测试无疑是必要的。本篇文章将全方位为你介绍浪涌电流如何产生以及如何测试的过程。 电源芯片浪涌电流的产生原因 1.开关电源切换和电压突变 在电源开…

ATTCK视角下的信息收集:组策略信息收集

目录 什么是组策略&#xff1f; 本地组策略收集 域组策略收集 组策略存储收集 组策略对象收集 什么是组策略&#xff1f; Windows中的组策略&#xff08;Group Policy&#xff09;是一种管理和配置Windows操作系统的功能&#xff0c;它允许系统管理员对计算机和用户的行为…

uniapp微信小程序投票系统实战 (SpringBoot2+vue3.2+element plus ) -用户信息修改实现

锋哥原创的uniapp微信小程序投票系统实战&#xff1a; uniapp微信小程序投票系统实战课程 (SpringBoot2vue3.2element plus ) ( 火爆连载更新中... )_哔哩哔哩_bilibiliuniapp微信小程序投票系统实战课程 (SpringBoot2vue3.2element plus ) ( 火爆连载更新中... )共计21条视频…

Qt 6之五:创建菜单

Qt 6之五&#xff1a;创建菜单 Qt是一种跨平台的C应用程序开发框架&#xff0c;它提供了一套丰富的工具和库&#xff0c;可以帮助开发者快速构建跨平台的应用程序&#xff0c;用于开发图形用户界面&#xff08;GUI&#xff09;和非GUI应用程序。 Qt 6之一&#xff1a;简介、安…

untiy使用http下载资源

文章目录 提醒下载一个资源并保存到本地下载一张图片 提醒 部分API需要将Unity的 Edit/PrejectSetting/Player/OtherSetttings/AConfiguration/ApiCompatibilityLevel 设为.NetFramework 才可以使用 下载一个资源并保存到本地 private IEnumerator DownloadFormServer_IE(st…

cisp难不难?cisp如何备考通过率高?

*CISP 全称为Certified Information Security Professional&#xff0c;是国际上广受欢迎的信息安全专业认证之一。 对于许多信息安全领域的从业者来说&#xff0c;CISP认证是他们职业生涯中的重要一步。那么&#xff0c;CISP难不难呢?如何备考通过率更高呢?接下来&#xf…

详细探讨mfc140.dll丢失的解决方法,并比较各种方法的优劣

mfc140.dll是Microsoft Foundation Class (MFC) 库中一个重要的DLL文件&#xff0c;它包含了多个执行程序使用的函数和资源。这个库通常用于开发Windows操作系统上的应用程序。但有时会发生mfc140.dll缺失或损坏的错误&#xff0c;导致一些依赖它的应用程序无法运行。今天的这篇…

python语言在web上的应用:如何节省服务器资源?

背景介绍​ 在web开发中的应用广泛​ 在web开发中的应用广泛。随着互联网的发展&#xff0c;web应用越来越普遍&#xff0c;而Python作为一种简洁、高效的编程语言&#xff0c;被广泛应用于web开发领域。Python提供了丰富的库和框架&#xff0c;如Django、Flask等&#xff0c…

2024年中国电子学会青少年编程等级考试安排的通知

各有关单位、全体考生: 中国电子学会青少年等级考试&#xff08;以下简称等级考试&#xff09;是中国电子学会为落实《全民科学素质行动规划纲要》&#xff0c;提升青少年电子信息科学素质水平而开展的社会化评价项目。等级考试自2011年启动以来&#xff0c;作为中国电子学会科…

微服务概述之单体架构

微服务概述 互联网始于 1969年美国的阿帕网&#xff08;ARPA&#xff09;&#xff0c;最开始的阿帕网只在美国军方使用。随着时间的推移&#xff0c;一些大学也开始加入建设&#xff0c;慢慢演化成了现在的因特网 &#xff08;Internet&#xff09;。随着计算机网络的普及&…