2.以太网

news2024/11/19 5:32:54

局域网

局域网: Local Area Networks (LAN)

网络大小分类

  • 局域网
  • 园区网(可以理解为企业网)
  • 城域网

广域网是一个网络连接的技术,并非多大范围的网络

网关

为局域网内的用户提供了一扇门,通过网关可以访问到别的网络。这个门,就叫网关

以太网

HUB(集线器)的作用

  • 信号放大
  • 从一个接口收到数据,会复制N份,从其他接口发送出去
  • 是半双工的(同一时间。只能接收数据或者发送数据)

由于HUB的半双工的工作机制,会使网络造成冲突,冲突波及的范围叫做冲突域

以太网数据帧(工作在数据链路层)

在这里插入图片描述

Type:标识上一层使用的协议

DestinationAddress: 目标MAC地址

SourceAddress:源MAC地址

Data:数据

FCS : Frame Check Sum 帧校验和

以太网的数据帧中,目的MAC地址决定了该数据帧是单播还是多播

如果MAC地址中,第8 个bit为0,那么就是一个单播的MAC地址

如果第八个bit为1,那么就是一个多播的MAC地址

  • 如全部的MAC都是1,那么MAC地址就是广播MAC地址
  • 如果不全部为1,那就是组播MAC地址

交换机处理数据帧的3种方式

①转发
收到一个数据帧后,发现目的MAC地址存在我的MAC地址表中,那么就会转发这个数据
②泛洪

​ (1)收到了一个数据,发现目的MAC地址不存在我的MAC地址表中,那么就会泛洪这个数据

​ (2)收到一个广播数据,会泛洪
③丢弃
​ (1)收到错误的数据帧会丢弃该数据
​ (2)如果交换机从一个接口收到一份数据后又要立刻从该接口发送出去,那么就会丢弃该数据

冲突域到交换机就截止的原因在于交换机能够智能地管理数据流,通过隔离端口和定向转发数据帧来减少冲突域的大小。这使得网络中的设备能够更有效地通信,提高了网络的整体性能和可靠性。

传输介质

以太网传输介质

同轴电缆(不再使用)

  • 粗同轴电缆:传输距离较远500M左右
  • 细同轴电缆

双绞线(俗称网线)最多传输距离100m

  • 分为屏蔽双绞线(STP)和非屏蔽双绞线(UTP)
  • 屏蔽双绞线大多就可以用光纤代替
  • 现在大多数都是非屏蔽双绞线。
  • 八根颜色不一的线,由EIA/TIA制定的标准线序有三种
    • 白橙 ,橙 ,白绿, 蓝, 白蓝, 绿, 白棕, 棕 (T568B线序,背下来)
    • 白橙 , 橙 ,白绿 , 绿 ,白蓝 , 蓝 ,白棕 , 棕(标准线序)
    • 白绿 ,绿,白橙,蓝,白蓝,橙,白棕,棕 (T568A线序)

光纤

无线

双绞线分类
	345类
	超5类(企业最低标准就是这个)
	6类
	超6类
	7

如果两段的线序一样,就叫做直通线(通常就是T568B),否则叫交叉线(一端是T568B 一端是T568A)

直通线通常用作不同种设备

交叉线通常用作同种设备

但是现在的新设备都会自适应,所以一般都是做的直通线

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

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

相关文章

小程序面板开发教程|开发照明 Matter 面板步骤(一)

一. 前置知识 前言 出于对 Matter 标准协议及第三方设备接入的可拓展性等方面考虑,照明 Matter 模型面板的功能点定义会与照明的 DP 模型有所不同,因此本文会着重介绍照明 Matter 面板的功能点定义及与 DP 模型的区别,以方便面板小程序开发…

LeetCode 257. 二叉树的所有路径,dfs

LeetCode 257. 二叉树的所有路径 给定一个二叉树,返回所有从根节点到叶子节点的路径。 说明: 叶子节点是指没有子节点的节点。 目录 LeetCode 257. 二叉树的所有路径算法选择数据结构解题步骤算法流程算法代码算法分析易错点和注意事项相似题目 算法选择 深度优…

前端——高级选择器

1.属性选择器 2.伪类选择器 - hover 鼠标悬停状态 - active 鼠标点击状态 - focus 获取焦点状态 input使用 - checked 点击勾选状态 只能单选和多选使用 示例1&#xff1a; <!DOCTYPE html> <html lang"en"><head><meta ch…

linux网络编程7

24.9.24学习目录 一.网络通信过程&#xff08;续&#xff09;1.路由器 二.原始套接字&#xff08;SOCK_RAW&#xff09;1.创建原始套接字2.数据包解析 一.网络通信过程&#xff08;续&#xff09; 1.路由器 路由器是用于连接多个逻辑上分开的网络&#xff1b; 具有判断网络地…

Krita连接comfyui报错缺少节点如何解决

介绍一下我用的版本&#xff1a; krita5.2.3 ComfyUI-aki-v1.3 首先&#xff1a;文件夹必须严格按照ComfyUI进行命名&#xff0c;我不知道这个是不是必须得&#xff0c;但是看官方的文档以及我解决这个问题的过程时&#xff0c;是这样的。 报错信息如下图(这个报错图…

EasyCVR全方位安全守护智慧电厂:构建高效视频监控系统优势分析

随着信息技术的飞速发展和数字化时代的到来&#xff0c;电厂作为能源供应的重要枢纽&#xff0c;其安全性和管理效率成为社会各界关注的焦点。为了满足电厂对高效、智能、可靠视频监控系统的需求&#xff0c;基于EasyCVR平台建设的电厂视频监控系统应运而生。 一、系统构成 基…

110Redis 简明教程--Redis 数据类型

Redis strings 字符串是一种最基本、最常用的 Redis 值类型。 Redis 字符串是二进制安全的&#xff0c;这意味着一个 Redis 字符串能包含任意类型的数据&#xff0c;例如&#xff1a; 一张经过 base64 编码的图片或者一个序列化的 Ruby 对象。通过这样的方式&#xff0c;Redis …

MybatisPlus: Can‘t generate mapping method with primitive return type

今天启动 SpringBoot 项目时&#xff0c;报了如下错误&#xff1a;java: Cant generate mapping method with primitive return type. 这个异常是因为引入的Mapper有问题&#xff0c;解决&#xff1a; // 错误的引入 import org.mapstruct.Mapper;// 正确的引入 import org.ap…

今日指数项目之大盘指数功能实现

1、国内大盘指数功能 1.1国内大盘指数业务分析 1.1.1 页面原型效果 查询A股大盘最新的数据&#xff1a; 国内大盘数据包含&#xff1a;大盘代码、大盘名称、开盘点、最新点、前收盘点、交易量、交易金额、涨跌值、涨幅、振幅、当前日期 1.1.2 相关表结构分析 大盘指数包含国…

sprintf()函数的介绍及其用法

目录 前言 一&#xff1a;sprintf&#xff08;&#xff09;函数的介绍 二&#xff1a;sprintf&#xff08;&#xff09;函数的原型 三&#xff1a;sprintf&#xff08;&#xff09;函数的用法 1.控制输出格式 2.将数字转化成字符串 3.拼接字符串 4.当然&#xff0c;也可…

Q必达任务脚本

文章目录 1.购买服务器地址2.部署教程3. 代码如下4. 如何联系我 1.购买服务器地址 服务器购买地址 https://t.aliyun.com/U/rUHk58 若失效&#xff0c;可用地址 https://www.aliyun.com/activity/wuying/dj?source5176.29345612&userCode49hts92d 2.部署教程 2024年最…

从零开始构建后台管理系统列表:新手友好教程,全程使用 HTML+CSS+JavaScript,涵盖增删查改、导入导出、排序等功能(含完整源码)

b站视频演示效果&#xff1a; 效果图&#xff1a; 完整代码&#xff1a; <!DOCTYPE html> <html> <head><meta charset"utf-8"><title>后台管理系统</title><!-- 引入正确的 Vue.js 版本 --><script src"https:/…

鸿蒙 OS 开发零基础快速入门教程

视频课程: 东西比较多, 这里主要分享一些代码和案例. 开关灯效果案例: 开灯 开关灯效果案例: 关灯 Column 和 Row 的基本用法 Entry Component struct Index {State message: string 张三;build() {// 一行内容Row() {// 一列内容Column() {// 文本内容Text(this.mess…

27 C 语言标准库 <stdio.h> 中的两个重要字符串函数:sprintf、sscanf

目录 1 sprintf 1.1 函数原型 1.2 功能说明 1.3 案例演示 1.4 注意事项 2 sscanf 2.1 函数原型 2.2 功能说明 2.3 案例演示 2.4 注意事项 1 sprintf 1.1 函数原型 sprintf 函数是 C 语言标准库中的一个函数&#xff0c;用于将格式化的数据写入字符串。其函数原型定义…

9.24作业

将昨天的My_string类中的所有能重载的运算符全部进行重载 、[] 、>、<、、>、<、! 、&#xff08;可以加等一个字符串&#xff0c;也可以加等一个字符&#xff09;、输入输出(<< 、 >>) 代码如下 MyString.h #ifndef MYSTRING_H #define MYSTRING_…

使用Docker和cpolar在Linux服务器上搭建DashDot监控面板

使用Docker和cpolar在Linux服务器上搭建DashDot监控面板 前言环境准备安装Docker下载Dashdot镜像 部署DashDot应用本地访问DashDot服务安装cpolar内网穿透固定DashDot公网地址结语 前言 在这个数字化飞速发展的时代&#xff0c;服务器作为支撑各种应用和服务的基础设施&#xf…

C++类和对象(中)【下篇】

&#x1f31f;个人主页&#xff1a;落叶 &#x1f31f;当前专栏: C专栏 目录 赋值运算符重载 运算符重载 赋值运算符重载 日期类实现 运算符重载<和运算符重载 运算符重载进行复用 运算符重载< 运算符重载> 运算符重载> 运算符重载! 获取某年某月的天数…

大模型算法岗常见面试题100道(值得收藏)非常详细收藏我这一篇就够了

大模型应该是目前当之无愧的最有影响力的AI技术&#xff0c;它正在革新各个行业&#xff0c;包括自然语言处理、机器翻译、内容创作和客户服务等等&#xff0c;正在成为未来商业环境的重要组成部分。 截至目前大模型已经超过200个&#xff0c;在大模型纵横的时代&#xff0c;不…

在Markdown中实现内部查询

markdown实现内部查询 在想要跳转到的位置添加 <a idxxx></a> 标签&#xff0c;如下图&#xff1a; 然后按如下格式添加目录 [跳转文字](#id)&#xff1a; 如上操作即可实现markdown内部查询。 具体实现效果如下&#xff1a;