当前位置: 首页 > news >正文

云计算-华为HCIA-学习笔记

笔者今年7月底考取了华为云计算方向的HCIE认证,回顾从IA到IE的学习和项目实战,想整合和分享自己的学习历程,欢迎志同道合的朋友们一起讨论!

第二章:服务器基础

服务器是什么?

服务器本质上就是个性能超强的台式机。(服务器是为用户提供服务的配置更高级的电脑)通常分为文件服务器、数据库服务器、应用程序服务器。

内存:普通电脑16G-128G ;服务器4T+

磁盘:普通电脑0.5-8T ;服务器8T+

CPU:普通电脑i9 20(核心数) ;服务器 24 48 128

服务器参数:高度1u=4.445cm;2路=2CPU(计算产品3D展示

常见规格:

高密型:1U2路

高性能型:2U4路

均衡型:2U2路

存储型:4U2路

服务器的特点

  1. 可靠性:所有服务器的组件都是有冗余性的(双电源冗余)
  2. 可用性:服务器的性能要远远高于普通的PC(长时间也行)
  3. 可扩展性:服务器的扩展性能要比传统PC强(可扩展性 I/O模组)
  4. 可管理性:服务器在不开机的情况下,仍然可以进行远程管理,服务器中有一个IPMI芯片,可以允许设备在不开机的情况,用户远程控制(MGMT管理接口)
  5. 易用性:用户使用服务器和使用PC是一样的,所以没有学习门槛(前后面板操作方便)

设备的标准大小

设备往往都是安装在机柜上的,机柜是一个固定大小和规格的框架,机柜的规格首先根据设备的不同,分为了数通机柜和服务器机柜。数通机柜和服务器机柜的区别在于深度。所有的机柜都会区分高度,高度的单位是U(unit单元),根据国际标准,机柜的标准高度有48U、42U、36U、32U、24U、16U、8U、4U;1U是1.75英寸,也就是4.445厘米,1U会被分成3个高度位。

服务器或者是其他设备,根据产品的不同,分为了1U设备,2U设备,4U设备,8U设备,16U设备

服务器发展历程

计算产业的变迁

专用计算:为特定应用或者工作负载量身定做,比分说网络安全、深度学习、工作控制等领域。

通用计算:通常不针对任何的应用执行,能够执行各种类型的任务,比分说办公软件、网页浏览、游戏等,适用于多变的使用环境和需求。

智能计算:chatCPT是计算3.0的一部分,chatCPT作为基于大规模语言模型的人工智能应用。(大语言模型)

计算机领域中的所有问题,都可以通过添加一个中间层来进行解决。

ps:塔式服务器一般用于政府教育部门进行大规模考试成绩存储;刀片服务器可以理解成很多独立的小服务器,每个‘小刀片’差不多是一个主板

服务器硬件组成:

1. 处理器(CPU):服务器的中央处理单元,负责执行计算和逻辑运算。常见的处理器品牌有英特尔(Intel)和AMD。

2. 内存(RAM):随机存取存储器,用于临时存储正在执行的程序和数据,以提高服务器的性能。内存容量越大,服务器可以同时处理的任务越多。

3. 硬盘(HDD/SSD):用于永久存储数据和程序。硬盘可以是传统的机械硬盘(HDD)或固态硬盘(SSD)。SSD具有更快的读写速度,但价格相对较高。

4. 主板(Motherboard):连接和协调服务器各个硬件组件的工作。主板上包含处理器插槽、内存插槽、扩展插槽等。

5. 电源供应器(PSU):为服务器提供稳定的电力供应。服务器通常需要使用高效能的电源供应器,以确保在高负载情况下仍能稳定运行。

6. 网络接口卡(NIC):用于连接服务器到网络的设备,可以是集成在主板上的网卡,也可以是独立的PCIe网卡。

7. 显卡(GPU):对于需要进行图形处理的服务器,如图形工作站或游戏服务器,显卡是必不可少的组件。但对于一般的服务器应用,集成在主板上的显卡就足够了。

8. 冷却系统:服务器在运行时会产生大量热量,因此需要有效的冷却系统来保持硬件在合适的温度下运行。冷却系统可以是风扇、散热器或液冷系统。

9. 机箱(Case):用于容纳和保护服务器硬件的外壳。机箱的设计应考虑到散热、扩展性和易用性等因素。

10. 其他外设:根据服务器的应用需求,可能还需要其他外设,如光驱、USB设备、显示器、键盘和鼠标等。

计算:

主频(生产线):时间频率,cpu的性能标配。同系列的微处理器,cpu的主频越高,cpu性能越好。

外频(生产线上的产品):外频(External Frequency)通常指的是系统总线(如前端总线FSB)的频率,即系统的基本时钟频率。这个频率是CPU与外部设备(如内存、输入/输出设备等)进行数据传输的速率指标。

总线频率:总线频率(Bus Frequency)是指数据传输总线在单位时间内传输数据的次数,通常以赫兹(Hz)为单位。总线频率是衡量计算机系统性能的一个重要指标,它直接影响到数据的传输速度和处理能力。

倍频系数:主频/外频。

存储:

磁盘与硬盘两个名词的区分:硬盘分为机械硬盘(HDD)和固态硬盘(SSD);磁盘特指机械硬盘。

ps:QPI总线用于连接cpu和内存;PCLE总线用于连接其它组件之间的连接。

内存(读写文件时的缓冲,内存条的读写速度比磁盘快很多)内存储器,作用于暂时存放cpu中的运算数据,以及磁盘等外部存储器的数据

计算机领域中,所有希望同时借鉴两者优势的技术,往往最后都是带有妥协性。

sata、sas、nl-sas机械硬盘;ssd固态硬盘

接口 -- 协议:接口是协议的物理体现

传输速度

串行接口:传输速度较慢,因为因为采取一位接一位的方式进行数据传输。信号线比较少,可以在较长的距离上实现可靠的数据传输。

并行接口:由于可同时传输多个数据位,所以数据的传输速度较快。多条信号线之间干扰较多,不适用于长距离的传输,而且容易受到电磁干扰。

磁盘:接口、控制电路、磁头、主轴、盘片

盘片:负责承载数据,分为单盘片和多盘片。

逻辑组成概念:

扇区:盘片中的最小单位。

磁道:同一个盘片中的同心圆上的多个扇区的集合。

柱面:不同盘片上相同的磁道。

转换率:1扇区=512字节 ;1T=(1024*1024*1024*2)扇区

ps位(bit):这是信息的最小单位。每个位的值只能是0或1。

字节(Byte):这是更常用的数据测量单位。一个字节由8位组成。

因此,转换关系非常简单:

1字节=8位

KB(Kilobyte)是表示字节数量的单位,1kb=1024字节。

机械硬盘指标

  1. 容量:硬盘的大小
  2. 转速:一般来说转速越快,性能越好
  3. 平均时间:平均寻道时间,平均等待时间,平均寻道时间指的是磁头切换到目标磁道所需要的时间,平均等待时间指的是磁头到达指定磁道之后,切换到目标扇区的时间。平均寻道时间为4ms,平均等待时间为硬盘旋转一圈时间的一半。假定读取数据的延迟为0。那么一秒钟的时间内,硬盘能够读取多少次呢?
  4. IOPS:input output per second每秒输入输出次数

IOPS=1s/单次读取的时间

=1s/平均访问时间

=1s/(平均寻道时间+平均等待时间)

=1s/(4ms+硬盘旋转半圈的时间)

=1000ms/(4ms+60s/转速/2)

=1000ms/(4ms+30000ms/RPM)

计算题:7200RPM的硬盘,IOPS为多少?

ps:SCSI 是“Small Computer System Interface” (小型计算机系统接口)的英文缩写,它是专门用于服务器和高档工作站的数据传输接口技术。 SCSI卡是SCSI控制卡的简称。

存储类型发展

  1. DAS存储,内部直连存储:内部直连存储指的是存储设备直接通过非网络连接接入到设备中,存储是通过连接总线主板的方式连接到服务器的。所以虽然存储在服务器物理空间的外部,但是本质上是对服务器内部总线的一个扩展,会有物理范围的限制。所以还是属于内置存储。典型的比如使用SCSI协议连接的存储。
  2. SAN存储,Storage Area Network存储区域网络,也就是将存储通过网络进行共享。所有的服务器都可以通过网络连接到存储设备,这就要求存储作为一个独立的个体,需要有自己的管理系统,这个阶段存储就除了单纯的提供空间之外,还需要对空间进行独立的管理、分配。网络一般由IPSAN和FCSAN组成

存储形态

  1. 集中式存储:存储设备中的硬盘通过RAID技术形成一个资源池,将存储资源给物理服务器使 用。

存储组网类型:

DAS:直连式存储

NAS:网格附加存储,将存储设备接入到现有的组网中,并为服务器提供数据和文件 服务

nfs协议:一般多用于Linux系统之间的文件共享

cifs协议:一般多用于Windows系统之间的文件共享

SAN:存储区域网络,将存储设备接入到现有的组网中,并为服务器提供数据和设 备

ip-san:通过iscsi协议进行对接(ip+scsi)

fc-san:通过光纤的方式进行数据对接

  1. 分布式存储:数据分散在多个服务器或者数据中心中,通过计算机网络来实现数据的共享和访 问。

存储业务类型

块存储:虚拟机迁移等,效率高、耗费低

文件存储:办公人员,共享文件夹进行数据存储与传递

对象存储:存储基本数据和其元数据,将一些数据直接存入一块区域中(大的空间,扁平化),不做层级处理(树结构,Windows的文件模式),桶,视频公司多用

RAID 独立冗余磁盘阵列

  1. RAID是一个阵列,也就是说RAID至少要有2块硬盘以上组成。RAID技术将多个独立的物理磁盘以不同的RAID技术组成一个大的逻辑硬盘,从而实现硬盘读写性能的提升和扩展,增加资源使用的灵活度。

条带:磁盘单个或多个连续扇区组成条带,是分条的组成元素

分条:同个磁盘阵列中多个磁盘相同位置的条带叫做分条

  1. RAID不限硬盘类型,所有硬盘都可以使用。
  2. RAID是一个存储虚拟化技术,可以实现高效安全的数据读写
  3. RAID要求组内的硬盘必须完全相同

ps:LUN是将RAID阵列资源池化后的逻辑资源,形成一个存储的逻辑单元,系统使用时相当于 使用了磁盘。

磁盘--分区--格式化(装修,定义规则)--挂载(相当于一个密闭空间开扇门,挂载后才可以访 问和使用)

定义文件系统,即对文件的操作规则,赋予分区文件系统就是格式化的过程。

重构:RAID阵列中发生故障的磁盘上所有的用户数据和校检数据重新生成,并且把这些数据 写到热备份的过程。

RAID热备

全局式:备用磁盘为系统中所有的RAID共享,谁先用归谁

专用式:备用磁盘为系统中指定的RAID独享

RAID工作流程

  1. 硬盘加组之后,首先会按照固定大小进行切分,并且分配编号,这个空间就被称为条带,固定大小由用户设置,最小4MB
  2. 将具有相同编号的条带进行组合,形成分条。在这一步,物理的存储空间就会打破物理限制,形成逻辑空间
  3. 将硬盘中所有的空间都按照1/2步的形式组成一个完整的空间,这个空间的大小就等于物理硬盘的合
  4. 概念:
    1. 条带:物理硬盘切分的空间就被称为条带
    2. 分条:具有相同编号的条带组成的逻辑空间就叫做分条
    3. 分条宽度:分条空间跨越了多少物理硬盘
    4. 分条深度:分条的大小=条带的大小*分条宽度
  5. RAID的状态
    1. 创建:用户创建RAID,完成RAID配置
    2. 工作:RAID正常工作
    3. 降级:RAID出现故障,但是还没有造成数据丢失的时候
    4. 失效:RAID故障导致已经无法恢复,数据丢失
    5. 重建:RAID降级的时候,进行数据恢复,并恢复到工作的过程中
  6. RAID级别(RAID 0,1,3,5,6,10,50):
    1. RAID 0:无差错控制的条带化阵列

RAID 0出现的时间,在硬盘出现的早期,那个时候硬盘的空间大小是比较小的。所以RAID 0主要是为了两个目的,第一个是将小空间合并为大空间,第二个是提升硬盘的读写速度。

RAID 0将所有的空间都做为数据盘提供服务,不带有任何的差错控制机制。读数据的时候,就所有盘工作,写数据同理。有多少盘,就多少盘并发。

RAID 0允许使用所有硬盘作为数据盘,所以RAID 0的效率非常的高,但是RAID 0是没有差错控制机制的,只要RAID 0中损坏一块盘,所有数据就全丢

所以一般来说我们称RAID 0提供了极致的速度专门做缓存,即使数据丢失,重新跑一遍即可,缓存考虑速度,对安全的顾虑不大。

    1. RAID 1镜像结构的条带化阵列

ps:read性能下降是因为做镜像备份时数据要写两份。

镜像用于解决物理上的问题,即允许坏掉一个盘,但是自行删除的数据镜像盘会同步删除。

RAID 0提供了极致的速度,但是安全性完全没有,所以RAID 1填充了安全性空白,RAID 1采用的结构叫做镜像阵列,说白了就是复制。RAID组内有多少硬盘,就复制多少份,所以RAID 1非常安全,可以允许损坏到只剩下一块硬盘。

RAID 1的硬盘所有空间都用于存储数据,不带有任何效率提升,所以读写RAID 1和读写单盘没有任何区别。所以RAID 1一般来说不会有很多的硬盘组成,因为太浪费空间。

安全性最高,至少需要2块磁盘组成。

    1. RAID 3奇偶校验的条带化阵列

RAID 0提供了极致的速度,RAID 1提供了极致的安全,RAID 3在一定程度上对两者的优势做了结合。RAID 3第一次提出了数据盘和校验盘的概念。使用奇偶校验保证数据。奇偶校验以相同为假,相异为真作为原则(XOR),用户的数据只会写入到数据盘,然后根据数据盘中的数据计算校验码存入校验盘中。

奇偶校验的最大的优势,就是无序性。我们计算不需要考虑任何顺序。奇偶校验可以允许不做反算。当有数据丢失的时候,我们直接做奇偶运算得到丢失的数据即可。

在RAID 3中,第一次出现了降级的概念,当数据盘损坏的时候,我们是无法直接读取该数据盘的数据的。但是我们可以通过奇偶运算得到目标损坏盘的数据的。

在RAID 3中,第一次出现了重建的概念,数据盘损坏之后,我们更换了新盘之后,系统就会将故障盘中的数据全部重算,写入到新盘,这个恢复的过程就是重建。

RAID 3最多可以允许损坏1块硬盘,因为坏的硬盘多了之后,奇偶校验的结果就是损坏的硬盘奇偶校验的结果,我们无法判断数据的归属。

RAID 3因为不论修改什么数据,都会带着校验盘一起修改,所以校验盘的热点压力就会特别的高,也就导致硬盘损坏速度很快。

至少需要3块磁盘,专门拿一块盘做校检盘。

    1. RAID 5螺旋分布式奇偶校验

RAID 3有热点校验盘,能否解决热点?不能解决热点,能不能分摊压力?可以,所以有了RAID 5。

在RAID 5中,是没有热点盘的,每个硬盘又做数据又做校验,我们将校验盘打散为校验空间,均匀的散布在每一块硬盘上

本质上来说,RAID 5和RAID 3没有任何区别,只有校验数据存放的位置发生了变化

至少需要3块磁盘,校检位是通过分布式均匀地分散给每一块磁盘,做数据备份。

RAID6:数据通过两种异或校检方式进行数据保护,一般用于数据可靠性、可用性较高的场景,最多可损坏2

级别

差错控制

控制方法

最小盘数

允许损坏盘数

顺序读

随机读

顺序写

随机写

利用率

应用场景

RAID 0

2

0

N

N

N

N

100%

测试场景或对数据安全完全不敏感的场景

RAID 1

镜像复制

2

N-1

1

1

1

1

1/N

系统盘或极其注重安全的场景

RAID 3

奇偶校验

2D+1P

1

N-1

N-1

<N-1

<<<N-1

N-1/N

备份场景

RAID 5

奇偶校验

2D+1P(空间)

1

>N-1

>N-1

N-1

<N-1

N-1/N

通用场景

RAID 6

奇偶校验

2D+2P

2

N-2

N-2

<N-2

<<<<N-2

N-2/N

WORM

write once read many

RAID 10

镜像复制

2*2

每组剩1

组数

组数

组数

组数

组数/N

金融行业

RAID 50

奇偶校验

2*3

每组坏1

>组数*(N-1)

>组数*(N-1)

组数*(N-1)

<组数*(N-1)

N-组数/N

……

RAID10:先1后0

RAID01:先0后1,可以损坏两个盘,但是不能同时损坏内部两个RAID0的同一个盘

RAID和LUN(Logical Unit Number)关系

RAID由几个硬盘组成,从整体上看相当于多个磁盘组成一个大的物理卷。在物理卷基础上可以按照指定的容量创建一个或者多个逻辑单元,这些逻辑单元叫做LUN,可以映射给主机设备。

网络基础:

网络通信的基本模式

  1. 单工模式:广播就是一种典型的单工模式,也就是信息的传递是单向的。
  2. 半双工模式:同一个时刻,只能有一个人发消息。
  3. 全双工模式:同时多向发送消息。

网卡(网络适配器)

华为服务器网卡的类型:

板载网卡:内嵌在服务器的主板上,如果网卡发生故障,只能通过更换主板的方式跟换网 卡。

PCIe标卡:支持热拔插,在不影响服务器的正常运行的情况下,对网卡进行更换。

灵活IO插卡:华为自研的网卡,只针对华为的机架式服务器适用。

MEZZ卡:只针对刀片式服务器适用。

电源的冗余特性:

1+1:由两个电源模块组成,每个电源模块承载50%输出功率,如果故障或者拔出模块, 另一个电源模块将承载100%的输出功率。允许损坏一个电源模块。

1+2:由三个电源模块组成,每个电源模块承载33.3%输出功率,如果一个故障或者拔出 模块,另外两个电源模块将分别承载50%的输出功率。允许损坏两个个电源模块。

热插拔:支持用户在不关闭系统、不切断电源的情况下取出或者更换网卡、磁盘、电源 等。

BIOS:当计算机或者服务器启动时,第一个运行的应用程序,能够对服务器底层的硬件进行实时监控、做系统诊断等。

IPMI:智能平台管理接口,IPMI信息通过基板管理控制器(BMC)进行交流,使用低级硬件智能管理而不是操作系统进行管理

BMC:BMC界面,对服务器进行可视化管控(动态监控、系统诊断)。iBMC华为自研的服务器管控界面。

单位转换

Mbps——M bit per second——Mb/s——1/8 MB/s

ps:

猫——model——调制解调器

模拟信号——数字信号,光信号——数字信号

双绞线线序

直通线、交叉线、反转线

568A、568B、反转线

直通线:终端连接网络设备

交叉线:网络设备互联

反转线:管理网络设备的网络管理口连接

随着时间的发展,目前所有网络设备全部兼容交叉线,568B标准。

568B:白橙、橙、白绿、蓝、白蓝、绿、白棕、棕

IP基础

IP是一个网络中的唯一标识的逻辑地址,我们在网络中通信的时候,IP地址不能冲突但是跨网络的时候,IP地址是可以重复的。也就是说,在一个网络的内部,IP地址不能有重复。

IP地址用于标识网络中的唯一的一台设备,同时IP地址可以用于通信。

我们认为IP地址等同于人的名字,可以允许有重复,但是不能在组织内部重复,如果将所有的设备都进行标识的时候,就不能使用IP。这个时候就需要靠MAC地址,也就等同于身份证号。

IP地址为32位的点分十进制数,我们将32位按照每8位一个单位,用.划分,然后再将每个8位转换为十进制,所以叫点分十进制数。

NAT:把内部私有网络地址(IP地址)翻译成合法网络IP地址的技术。

ipv4:32bit

ipv6:128bit

二进制:

171=10101011

214=11010110

191=10111111

127=01111111

10=00001010

172=10101100

192=11000000

224=11100000

IP地址范围:0.0.0.0——255.255.255.255

11010110=214

十六进制:0-E

十进制——二进制——十六进制

218=11011010=DA

IP地址根据实际的需求分为了A——E 5个类别:

A类 00000000.0.0.0——01111111.255.255.255 0.0.0.0-127.255.255.255

B类 10000000.0.0.0——10111111.255.255.255 128.0.0.0-191.255.255.255

C类 11000000.0.0.0——11011111.255.255.255 192.0.0.0-223.255.255.255

D类 11100000.0.0.0——11101111.255.255.255 224.0.0.0-239.255.255.255

E类 11110000.0.0.0——11111111.255.255.255 240.0.0.0-255.255.255.255

A类:一般用于北美/拉美地区的IP分配,欧洲有一部分

B类:一般用于亚洲/欧洲分配使用

C类:大部分分配给了非洲地区

D类:一般用于组播地址以及大洲分配

E类:保留地址,分配给全球科研机构使用

分配IP地址的工作单位叫做AINA,所有的IP地址必须要和该组织购买才能使用。

为了节约地址,通常指定几个地址段做私网地址:

10.0.0.0 - 10.255.255.255

172.16.0.0 - 172.31.255.255

192.168.0.0 - 192.168.255.255

IP地址一共有4297483647个,现在已经完全分配完了,没有可用地址了。所以为了节约IP,在网络内部不上网的时候,实际上是没有必要分配公网IP的。

所以我们指定了几个地址端,用于内部网络互通使用。分别为:

10.0.0.0-10.255.255.255

172.16.0.0-172.31.255.255

192.168.0.0-192.168.255.255

用户配置这三段地址中的IP的时候,是不能直接上网的。

环回地址:测试设备自身的软件系统,主机ping 127.0.0.1,如果能通证明pc接口没问题,可进一步检查接通线。

169.254.0.0/16 微软专用

IP地址分为了网络位和主机位,网络位可以理解为组编号,具有相同的网络位的IP,在同一个组内。主机位就是ID,也就是组内的编号。

子网掩码用于标识网络位和主机位。子网掩码的1代表网络位,0代表主机位。1和0必须连续,不能穿插。

每组的主机位的第一个IP代表当前全组,不能配置,每组IP的最后一个地址,代表组内广播,当有消息发送到最后的地址时,组内所有的主机都能收到。

所以主机组部分可用IP为2^主机位-2 (掐头去尾)

ps:网络地址主机位全0、广播地址主机位全1,子网掩码的位数为网络位

子网掩码的位数是可调整的。不是固定必须要以8位为一个单位。

比如,用户需要一组内有300个IP可使用。要求分配192.168.11.0网段,请问子网掩码应该是多少?

/23

请问172.16.12.122/27,这个地址的网段号和广播号是多少?

172.16 .12 . 01111010 (原ip 2进制表示)

255.255.255.11100000 = 255.255.255.224 (子网掩码)

IP地址 `172.16.12.122` 转换为二进制,应用子网掩码 `255.255.255.224`,进行 操作得到 网段号

172.16.12.01100000 = 172.16.12.96

172.16.12.96 (网段号)

子网内最后一个地址是广播地址,计算方法是将网段号的主机部分(最后5位)全部置为1

172.16.12.127 (广播号)

可用地址数:2**24-2

  1. 先确定一个24位的段足够提供需要的ip:2**8>100
  2. (在一个8位的子网的基础上)继续划分小子网,满足2**n-2>=5,得出n最小=3,即上图所示

网络的基本架构

现代网络架构一般遵循的是三层网络架构,分别为接入层、汇聚层、核心层。

接入层:接入层是负责将各种类型的设备接入到网络中的一个层级,一般是交换机或者是无线AP组成的。接入层往往会面向大量的用户,所以接入层的设备端口会非常多,同时因为每台设备所转发的流量并不是很大,所以一般来说接入层设备会以多端口,低性能为主。

汇聚层:汇聚层负责将接入层接入的设备流量汇聚到本层中。

核心层:核心层负责将整个网络的所有流量汇聚到自身,然后进行统一的流量转发。

流量互访eg:

新型网络架构:园区网络架构

在大型数据中心和园区网中,三层架构进行数据转发的延迟一般会比较高。所以一般来说会选择大二层网络。大二层网络的核心思想就是为了减少层级,降低延迟。所以大二层网络只有leaf和spine节点。leaf就是叶节点,可以等同于接入层。spine就是主干节点,负责流量转发。

三层架构一般用于普通网络架构,大二层网络目前在大型数据中心中应用最为广泛。

冲突域:连接在同一导线上的所有工作站的集合,第二层设备(交换机)可以划分冲突域

(一个接口就是一个冲突域,一个接口连一个终端)

网络分类

  1. 局域网:按照网络影响的大小进行划分,在一个组织内部的网络就被称为局域网
  2. 城域网:以城市为范围的网络,比如教育网、电力网、石油网
  3. 广域网:理论上全球互联网的合集就叫做广域网。广域网也可以等同于英特网(internet)

以太网

不论什么网络,其所使用的技术,都叫做ethernet,翻译为以太网,以太网就是现代互联网的基础。

根据速度的不同,以太网分为以下的类型

Ethernet——E——10Mbps以太网

FastEthernet——FE——100Mbps以太网

GibitEthernet——GE——1000Mbps以太网

TibitEthernet(10G Ethernet)——TE、10GE——10000Mbps以太网

后续会持续更新个人的学习心得和学习过程中的一些记录,创作不易,如果觉得笔者写的还行,希望能点赞、关注,一起交流!

相关文章:

云计算-华为HCIA-学习笔记

笔者今年7月底考取了华为云计算方向的HCIE认证&#xff0c;回顾从IA到IE的学习和项目实战&#xff0c;想整合和分享自己的学习历程&#xff0c;欢迎志同道合的朋友们一起讨论&#xff01; 第二章&#xff1a;服务器基础 服务器是什么&#xff1f; 服务器本质上就是个性能超强的…...

优先算法 —— 双指针系列 - 复写零

目录 1. 复写零 2. 算法原理 一般情况下 改为就地操作&#xff1a;从左到右&#xff08;错误&#xff09; 从右到左 总结一下解决方法&#xff1a; 如何找到最后一个复写的数 特殊情况 完整步骤&#xff1a; 3. 代码 1. 复写零 题目链接&#xff1a;1089. 复写零 - 力…...

初识Linux—— 基本指令(下)

前言&#xff1a; 本篇继续来学习Linux的基础指令&#xff0c;继续加油&#xff01;&#xff01;&#xff01; 本篇文章对于图片即内容详解&#xff0c;已同步到本人gitee&#xff1a;Linux学习: Linux学习与知识讲解 Linux指令 1、查看文件内容的指令 cat ​ cat 查看文件…...

esayexcel进行模板下载,数据导入,验证不通过,错误信息标注在excel上进行返回下载

场景&#xff1a;普普通通模板下载&#xff0c;加数据导入&#xff0c;分全量和增量&#xff0c;预计20w数据&#xff0c;每一条数据校验&#xff0c;前后端代码贴上&#xff08;代码有删改&#xff0c;关键代码都有&#xff0c;好朋友们自己取舍&#xff0c;代码一股脑贴上了&…...

服务器数据恢复—raid5阵列热备盘上线失败导致EXT3文件系统不可用的数据恢复案例

服务器数据恢复环境&#xff1a; 两组分别由4块SAS硬盘组建的raid5阵列&#xff0c;两组阵列划分的LUN组成LVM架构&#xff0c;格式化为EXT3文件系统。 服务器故障&#xff1a; 一组raid5阵列中的一块硬盘离线。热备盘自动上线替换离线硬盘&#xff0c;但在热备盘上线同步数据…...

《Qt Creator:人工智能时代的跨平台开发利器》

《Qt Creator&#xff1a;人工智能时代的跨平台开发利器》 一、Qt Creator 简介&#xff08;一&#xff09;功能和优势&#xff08;二&#xff09;快捷键与效率提升&#xff08;三&#xff09;跨平台支持&#xff08;四&#xff09;工具介绍与使用主要特性&#xff1a;使用步骤…...

AG32既可以做MCU,也可以仅当CPLD使用

Question: AHB总线上的所有外设都需要像ADC一样&#xff0c;通过cpld处理之后才能使用? Reply: 不用。 除了ADC外&#xff0c;其他都是 mcu可以直接配置使用的。 Question: DMA和CMP也不用? Reply: DMA不用。 ADC/DAC/CMP 用。 CMP 其实配置好后&#xff0c;可以直…...

51c自动驾驶~合集31

我自己的原文哦~ https://blog.51cto.com/whaosoft/12121357 #大语言模型会成为自动驾驶的灵丹妙药吗 人工智能&#xff08;AI&#xff09;在自动驾驶&#xff08;AD&#xff09;研究中起着至关重要的作用&#xff0c;推动其向智能化和高效化发展。目前AD技术的发展主要遵循…...

2023年3月GESPC++一级真题解析

一、单选题&#xff08;每题2分&#xff0c;共30分&#xff09; 题目123456789101112131415答案BAACBDDAADBCDBC 1.以下不属于计算机输入设备的有&#xff08; &#xff09;。 A &#xff0e;键盘 B &#xff0e;音箱 C &#xff0e;鼠标 D &#xff0e;传感器 【答案】 …...

linux NFS

什么是NFS NFS是Network File System的缩写&#xff0c;即网络文件系统。一种使用于分散式 文件协议通过网络让不同的机器、不同的操作系统能够分享个人数据&#xff0c;让应用 程序通过网络可以访问位于服务器磁盘中的数据。NFS在文件传送或信息传送 的过程中&#xff0c;依赖…...

查看浏览器的请求头

爬虫时用到了请求头&#xff0c;虽然可以用网上公开的&#xff0c;但是还是想了解一下本机浏览器的。以 Edge 为例&#xff0c;其余浏览器通用。 打开浏览器任一网页&#xff0c;按F12打开DevTools&#xff1b;或鼠标右键&#xff0c;选择“检查”。首次打开界面应该显示在网页…...

【JavaEE进阶】 JavaScript

本节⽬标 了解什么是JavaScript, 学习JavaScript的常⻅操作, 以及使⽤JQuery完成简单的⻚⾯元素操作. 一. 初识 JavaScript 1.JavaScript 是什么 JavaScript (简称 JS), 是⼀个脚本语⾔, 解释型或即时编译型的编程语⾔. 虽然它是作为开发Web⻚⾯的脚本语⾔⽽出名&#xff0c;…...

后端接受大写参数(亲测能用)

重要点引入包别引用错了 import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.Data;JsonSerialize Data public class Item {JsonProperty(value "Token")private String token…...

Unity ShaderLab --- 实现局部透明

首先准备一张局部透明度的贴图 实现局部透明原理&#xff1a; 采样准备好的贴图&#xff0c;在片元着色中&#xff0c;将返回颜色的a值乘上采样后的a值 代码&#xff1a; fixed4 frag (v2f i) : SV_Target{fixed4 col i.color;col.a * tex2D(_MainTex, i.texcoord).a;return…...

Edify 3D: Scalable High-Quality 3D Asset Generation 论文解读

目录 一、概述 二、相关工作 1、三维资产生成 2、多视图下的三维重建 3、纹理和材质生成 三、Edify 3D 1、文本生成多视角图像的扩散模型 2、文本和多视角图像生成法线图像的ControlNet 3、重建与渲染模型 4、多视角高分辨率RGB图像生成 四、训练 1、训练过程 2、…...

银河麒麟v10 x86架构二进制方式kubeadm+docker+cri-docker搭建k8s集群(证书有效期100年) —— 筑梦之路

环境说明 master&#xff1a;192.168.100.100 node: 192.168.100.101 kubeadm 1.31.2 &#xff08;自编译二进制文件&#xff0c;证书有效期100年&#xff09; 银河麒麟v10 sp2 x86架构 内核版本&#xff1a;5.4.x 编译安装 cgroup v2启用 docker版本&#xff1a;27.x …...

Python浪漫之画明亮的月亮

目录 1、效果展示 2、完整版代码 1、效果展示 2、完整版代码 import turtledef draw_moon():# 设置画布turtle.bgcolor("black") # 背景颜色为黑色turtle.speed(10) # 设置绘制速度# 绘制月亮的外圈turtle.penup()turtle.goto(0, -100) # 移动到起始…...

【前端】JavaScript 中的函数嵌套:从基础到深度应用的全面指南

博客主页&#xff1a; [小ᶻ☡꙳ᵃⁱᵍᶜ꙳] 本文专栏: 前端 文章目录 &#x1f4af;前言&#x1f4af;什么是函数嵌套示例代码 &#x1f4af;函数嵌套的意义与优势1. 封装性与模块化2. 闭包的实现与应用3. 回调与高阶函数4. 工厂模式 &#x1f4af;函数嵌套的不同应用场景…...

微信小程序条件渲染与列表渲染的全面教程

微信小程序条件渲染与列表渲染的全面教程 引言 在微信小程序的开发中,条件渲染和列表渲染是构建动态用户界面的重要技术。通过条件渲染,我们可以根据不同的状态展示不同的内容,而列表渲染则使得我们能够高效地展示一组数据。本文将详细讲解这两种渲染方式的用法,结合实例…...

全面击破工程级复杂缓存难题

目录 一、走进业务中的缓存 &#xff08;一&#xff09;本地缓存 &#xff08;二&#xff09;分布式缓存 二、缓存更新模式分析 &#xff08;一&#xff09;Cache Aside Pattern&#xff08;旁路缓存模式&#xff09; 读操作流程 写操作流程 流程问题思考 问题1&#…...

【入坑系列】TiDB 强制索引在不同库下不生效问题

文章目录 背景SQL 优化情况线上SQL运行情况分析怀疑1:执行计划绑定问题?尝试:SHOW WARNINGS 查看警告探索 TiDB 的 USE_INDEX 写法Hint 不生效问题排查解决参考背景 项目中使用 TiDB 数据库,并对 SQL 进行优化了,添加了强制索引。 UAT 环境已经生效,但 PROD 环境强制索…...

前端倒计时误差!

提示:记录工作中遇到的需求及解决办法 文章目录 前言一、误差从何而来?二、五大解决方案1. 动态校准法(基础版)2. Web Worker 计时3. 服务器时间同步4. Performance API 高精度计时5. 页面可见性API优化三、生产环境最佳实践四、终极解决方案架构前言 前几天听说公司某个项…...

CMake基础:构建流程详解

目录 1.CMake构建过程的基本流程 2.CMake构建的具体步骤 2.1.创建构建目录 2.2.使用 CMake 生成构建文件 2.3.编译和构建 2.4.清理构建文件 2.5.重新配置和构建 3.跨平台构建示例 4.工具链与交叉编译 5.CMake构建后的项目结构解析 5.1.CMake构建后的目录结构 5.2.构…...

苍穹外卖--缓存菜品

1.问题说明 用户端小程序展示的菜品数据都是通过查询数据库获得&#xff0c;如果用户端访问量比较大&#xff0c;数据库访问压力随之增大 2.实现思路 通过Redis来缓存菜品数据&#xff0c;减少数据库查询操作。 缓存逻辑分析&#xff1a; ①每个分类下的菜品保持一份缓存数据…...

WEB3全栈开发——面试专业技能点P2智能合约开发(Solidity)

一、Solidity合约开发 下面是 Solidity 合约开发 的概念、代码示例及讲解&#xff0c;适合用作学习或写简历项目背景说明。 &#x1f9e0; 一、概念简介&#xff1a;Solidity 合约开发 Solidity 是一种专门为 以太坊&#xff08;Ethereum&#xff09;平台编写智能合约的高级编…...

Unsafe Fileupload篇补充-木马的详细教程与木马分享(中国蚁剑方式)

在之前的皮卡丘靶场第九期Unsafe Fileupload篇中我们学习了木马的原理并且学了一个简单的木马文件 本期内容是为了更好的为大家解释木马&#xff08;服务器方面的&#xff09;的原理&#xff0c;连接&#xff0c;以及各种木马及连接工具的分享 文件木马&#xff1a;https://w…...

A2A JS SDK 完整教程:快速入门指南

目录 什么是 A2A JS SDK?A2A JS 安装与设置A2A JS 核心概念创建你的第一个 A2A JS 代理A2A JS 服务端开发A2A JS 客户端使用A2A JS 高级特性A2A JS 最佳实践A2A JS 故障排除 什么是 A2A JS SDK? A2A JS SDK 是一个专为 JavaScript/TypeScript 开发者设计的强大库&#xff…...

[ACTF2020 新生赛]Include 1(php://filter伪协议)

题目 做法 启动靶机&#xff0c;点进去 点进去 查看URL&#xff0c;有 ?fileflag.php说明存在文件包含&#xff0c;原理是php://filter 协议 当它与包含函数结合时&#xff0c;php://filter流会被当作php文件执行。 用php://filter加编码&#xff0c;能让PHP把文件内容…...

淘宝扭蛋机小程序系统开发:打造互动性强的购物平台

淘宝扭蛋机小程序系统的开发&#xff0c;旨在打造一个互动性强的购物平台&#xff0c;让用户在购物的同时&#xff0c;能够享受到更多的乐趣和惊喜。 淘宝扭蛋机小程序系统拥有丰富的互动功能。用户可以通过虚拟摇杆操作扭蛋机&#xff0c;实现旋转、抽拉等动作&#xff0c;增…...

论文阅读:LLM4Drive: A Survey of Large Language Models for Autonomous Driving

地址&#xff1a;LLM4Drive: A Survey of Large Language Models for Autonomous Driving 摘要翻译 自动驾驶技术作为推动交通和城市出行变革的催化剂&#xff0c;正从基于规则的系统向数据驱动策略转变。传统的模块化系统受限于级联模块间的累积误差和缺乏灵活性的预设规则。…...