以太网交换基础

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)以及其他一些网络环境中,广播帧起着重要的作用。例如,当一台设备需要向局域网上的其他设备发送消息或数据时,它会将消息封装成广播帧,并发送到局域网中的所有设备。所有的设备都能够接收到这个消息,并根据需要进行相应的处理。通过广播帧,设备之间可以进行有效的通信和数据交换。

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

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

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

静态网页设计——多彩贵州(HTML+CSS+JavaScript)(dw、sublime Text、webstorm、HBuilder X)

前言 声明:该文章只是做技术分享,若侵权请联系我删除。!! 感谢大佬的视频:https://www.bilibili.com/video/BV1cK411v7R2/?vd_source5f425e0074a7f92921f53ab87712357b 源码:https://space.bilibili.com…

Spring——Spring的事务控制(2)升级篇

1.改造转账案例 1.1.applicationContext.xml <!--配置事物管理器--><bean class"org.springframework.jdbc.datasource.DataSourceTransactionManager"><property name"dataSource" ref"dataSource"/></bean><!--配…

matlab使用PhysioNet的WFDB工具箱

目录 PhysioNet 官方安装示例 PhysioNet 官方 官方的文档&#xff1a;Waveform Database Software Package (WFDB) for MATLAB and Octave 简介&#xff1a;用于MATLAB的WFDB工具箱是用于读取、写入和操作&#xff08;处理&#xff09;PhysioNet数据的MATLAB函数的集合&#x…

python爬取豆瓣影评,涉及知识点:bs4,requests、time、random

页面源代码: <!DOCTYPE html> <html lang="zh-CN" class="ua-windows ua-webkit"> <head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta name="renderer" conten…

Python单继承,子类调用父类方法,使用super关键字

但是这么写话还是并不符合我们平时写代码的规范&#xff0c;一般都是用super来调用&#xff0c;贴代码&#xff1a; # 面向对象的3大特征&#xff1a;继承性&#xff0c;封装性&#xff0c;多态性 class Human():sum1 0def __init__(self, name, age):self.name nameself.ag…

Codeforces Round 646 (Div. 2) C. Game On Leaves

题目链接&#xff1a;Problem - 1363C - Codeforces 题意&#xff1a;给定一颗树和一个节点x&#xff0c;每次从这棵树上删除一个叶子节点及其任何一条连接的边&#xff0c;Ayush先手&#xff0c;问谁先取到节点x。 博弈论问题&#xff0c;先看两个样例是如何取到的。 对于样例…

【Spring】17 @Component 注解

文章目录 1. 定义2. 好处3. 示例代码4. 组件命名总结 在 Spring 框架中&#xff0c; Component 注解是一个 通用的注解&#xff0c;用于标识一个类为 Spring 容器管理的 组件。它就可以让这个类成为 Spring IoC 容器中的一个 Bean&#xff0c;并允许 通过扫描机制自动发现和…

IIC Master 设计实现

写个IIC的主机来玩一玩。 仅100M时钟输入SCL波形工整&#xff0c;任意两个上升沿之间均为整数倍周期&#xff0c;占空比50%发送数据时SDA严格对其到SCL低电平正中间尽可能少的状态机不浪费资源数据逻辑和时序逻辑分离 接口设计中&#xff0c;我的思路是将数据与时序分离开&am…

群晖安装MariaDB

群晖安装MariaDB 在套件中心安装MariaDB给root开启远程访问权限使用工具连接数据库 在套件中心安装MariaDB 给root开启远程访问权限 # ssh 登陆群晖后执行下面操作 $ mysql -uroot -p[数据库密码] $ use mysql; $ select User,authentication_string,Host from user; # 查看账…

服务端性能测试——性能测试体系

目录&#xff1a; 1.性能测试介绍 性能测试介绍性能体系&#xff1a;性能测试与分析优化&#xff1a;行业流行性能压测工具介绍行业流行性能监控工具介绍行业流行性能剖析工具介绍性能测试流程与方法性能测试计划 计划&#xff1a;DAU&#xff0c;PV(perday)&#xff0c;订单量…

大模型LLM训练的数据集

引言 2021年以来&#xff0c;大预言模型的开发和生产使用呈现出爆炸式增长。除了李开复、王慧文、王小川等“退休”再创业的互联网老兵&#xff0c;在阿里巴巴、腾讯、快手等互联网大厂的中高层也大胆辞职&#xff0c;加入这波创业浪潮。 通用大模型初创企业MiniMax完成了新一…

使用 matlab 求解最小二乘问题

有约束线性最小二乘 其标准形式为&#xff1a; min ⁡ x 1 2 ∥ C x − d ∥ 2 2 \mathop {\min }\limits_x \quad \frac{1}{2}\left\| Cx-d \right\|_2^2 xmin​21​∥Cx−d∥22​ 约束条件为&#xff1a; A ⋅ x ≤ b A e q ⋅ x b e q l b ≤ x ≤ u b \begin{aligned} …

黑马苍穹外卖学习Day3

目录 公共字段自动填充问题分析实现思路代码实现 新增菜品需求分析和设计接口设计代码开发开发文件上传接口功能开发 菜品分页查询需求分析和设计代码开发 菜品删除功能需求分析与设计代码实现代码优化 修改菜品需求分析和设计代码实现 公共字段自动填充 问题分析 员工表和分…

洗地机哪种牌子好?智能洗地机排行

选择一款性能稳定、使用方便的洗地机&#xff0c;对于家庭清洁至关重要。近年来&#xff0c;随着懒人经济的兴起&#xff0c;智能家电不断涌现。特别是在家居清洁领域&#xff0c;人们追求更加轻松便捷的清洁体验。洗地机行业近年来迎来了快速增长&#xff0c;各大厂商竞相推出…

Java学习笔记(六)——基本数据类型及其对应的包装类

文章目录 包装类基本数据类型及其对应的包装类获取Integer对象的方式(了解)获取Integer对象两种方式的区别(掌握) 包装类的计算&#xff1a;自动装箱和自动拆箱Integer成员方法综合练习练习1练习2练习3练习4练习5 包装类 包装类&#xff1a;基本数据类型对应的引用数据类型。 …

基于ssm的常见小儿疾病中医护理系统的设计+jsp论文

摘 要 现代经济快节奏发展以及不断完善升级的信息化技术&#xff0c;让传统数据信息的管理升级为软件存储&#xff0c;归纳&#xff0c;集中处理数据信息的管理方式。本小儿疾病中医护理系统就是在这样的大环境下诞生&#xff0c;其可以帮助管理者在短时间内处理完毕庞大的数据…

一款完整的单节锂离子电池采用恒定电流/恒定电压线性充电器

一、基本概述 TX5806是一款完整的单节锂离子电池采用恒定电流/恒定电压线性充电器。芯片外部元件少&#xff0c;使芯片成为便携式应用的理想选择。芯片可以适合 USB 电源和适配器电源工作。由于采用了内部P-MOS架构&#xff0c;加上防倒充电路&#xff0c;所以不需要外部隔离二…

大创项目推荐 深度学习大数据物流平台 python

文章目录 0 前言1 课题背景2 物流大数据平台的架构与设计3 智能车货匹配推荐算法的实现**1\. 问题陈述****2\. 算法模型**3\. 模型构建总览 **4 司机标签体系的搭建及算法****1\. 冷启动**2\. LSTM多标签模型算法 5 货运价格预测6 总结7 部分核心代码8 最后 0 前言 &#x1f5…

基于SSM图书管理系统【源码】【最详细运行文档】

SSM图书管理系统【源码】【最详细运行文档】 系统简介系统涉及系统运行系统演示源码获取 系统简介 以往的图书馆管理事务处理主要使用的是传统的人工管理方式&#xff0c;这种管理方式存在着管理效率低、操作流程繁琐、保密性差等缺点&#xff0c;长期的人工管理模式会产生大量…

k8s的集群调度

k8s的集群调度: scheduler: 负责调度资源&#xff0c;把pod调度到node节点。 预算策略 优先策略 List-watch k8s集群当中,通过list-watch的机制进行每个组件的协作&#xff0c;保持数据同步,每个组件之间的解耦。 kubectl配置文件&#xff0c;向APIserver发送命令---apiserve…