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

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

第三章:常见设备

交换机

二层交换机和三层交换机,所谓二层交换机,就是指交换机只能识别到数据链路层的报文,也就是说该类型的交换机只能识别mac地址

三层交换机指的就是交换机带有路由器的功能,可以识别网络层的报文,也就是说该类型的交换机可以识别IP,进行报文转发和路由寻址。目前我们使用的交换机以三层交换为主。三层交换机在不做任何配置的情况下,功能等于二层交换。

补充说明:MAC地址(英语:Media Access Control Address),直译为媒体存取控制位址也称为局域网地址(LAN Address),MAC位址,以太网地址(Ethernet Address),硬件地址(Hardware Address)或物理地址(Physical Address),可见“MAC地址”实际上就是适配器地址或适配器标识符EUI-48,用来确认网络设备位置的位址 [8]。在OSI模型中,第三层网络层负责IP地址,第二层数据链路层则负责MAC位址 [1]MAC地址用于在网络中唯一标示一个网卡,一台设备若有一或多个网卡,则每个网卡都需要并会有一个唯一的MAC地址 [2]

tip:mac物理设备地址,ip地址逻辑网络地址

路由器

选出最佳的路由进行数据转发,也可以进行私网和公网地址之间的转换

tip:当做百度地图

防火墙

起到网络安全的作用。

华为路由交换系统 VRP (ENSP)

等级划分:

<主机名>:用户视图 [通过 system-view 进入系统视图]

不影响系统的基本配置或者查看系统设置

[主机名]:系统视图

可以做系统全局配置

[主机名 - 端口号]:接口的配置视图

所有关于接口的配置,都需要在对应是接口编号配置视图中配置

帮助(命令)

tab

OSI参考模型

物理层

解决两个硬件之间怎么通信的问题,常见的物理媒介有光纤、电缆、中继器等。它主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。

它的主要作用是传输比特流(就是由1、0转化为电流强弱来进行传输,到达目的地后在转化为1、0,也就是我们常说的数模转换与模数转换)。这一层的数据叫做比特

数据链路层

在计算机网络中由于各种干扰的存在,物理链路是不可靠的。该层的主要功能就是:通过各种控制协议,将有差错的物理信道变为无差错的、能可靠传输数据帧的数据链路

它的具体工作是接收来自物理层的位流形式的数据,并封装成帧,传送到上一层;同样,也将来自上层的数据帧,拆装为位流形式的数据转发到物理层。这一层的数据叫做

网络层

计算机网络中如果有多台计算机,怎么找到要发的那台?如果中间有多个节点,怎么选择路径?这就是路由要做的事。

该层的主要任务就是:通过路由选择算法,为报文(该层的数据单位,由上一层数据打包而来)通过通信子网选择最适当的路径。这一层定义的是IP地址,通过IP地址寻址,所以产生了IP协议。---->包

传输层

当发送大量数据时,很可能会出现丢包的情况,另一台电脑要告诉是否完整接收到全部的包。如果缺了,就告诉丢了哪些包,然后再发一次,直至全部接收为止。

简单来说,传输层的主要功能就是:监控数据传输服务的质量,保证报文的正确传输---->

会话层

虽然已经可以实现给正确的计算机,发送正确的封装过后的信息了。但我们总不可能每次都要调用传输层协议去打包,然后再调用IP协议去找路由,所以我们要建立一个自动收发包,自动寻址的功能。于是会话层出现了:它的作用就是建立和管理应用程序之间的通信---->包

表示层

表示层负责数据格式的转换,将应用处理的信息转换为适合网络传输的格式,或者将来自下一层的数据转换为上层能处理的格式。---->数据

应用层

应用层是计算机用户,以及各种应用程序和网络之间的接口,其功能是直接向用户提供服务,完成用户希望在网络上完成的各种工作。---->数据可视化

tip

应用层、表示层、会话层 ---- 主机 PDU:数据data

传输层 ---- 防火墙 PDU:段 segment

网络层 ---- 路由器 PDU:包package

数据链路层 ---- 交换机 PDU:帧Frame

物理层 PDU:比特 bit

通过对应的端口找到对方进程中的服务,比如http--80、https--443

TCP/IP协议栈

应用层:telnet远程登录管理、FTP文件传输协议、TFTP快速文件传输协议、SNMP网络设备管理协议、HTTP网络访问协议

传输层:TCP,可靠传输协议,理解为打电话,必须要建立双向连接才能够进行通信。UDP,非可靠传输协议,理解为发短信,不需要建立连接,直接传输数据,能否收到不控制

网络层:IP,负责以太网传输的核心协议

协议栈,定义了协议的传输标准

  1. Source Port:源端口,发出信息的端口
  2. Destination Port:目标端口
  3. Sequence Number:序列号,用于包排序使用的
  4. Ack Number:确认编号
  5. header length:头部长度,一般是固定的20B
  6. Control控制码:
    1. SYN:请求建立网络连接
    2. FIN:终止连接
    3. ACK:确认信息
    4. RST:强制中断
    5. ……
    6. ……
  7. Window:窗口大小

VLAN:Virtual Local Area network虚拟本地局域网

由于现实网络中,经常会出现广播域过大的情况,导致用户收到很多无用的报文,浪费系统开销。为了能够降低广播域,做好管理。我们在物理网络中创建VLAN,进行逻辑隔离。属于不同VLAN的流量不会跨VLAN发送广播。等于逻辑隔离了广播域

VLAN的设计一般是按功能或部门进行划分的。

VLAN的划分,是通过在报文中插入一个tag来实现的,具有相同的tag,才能属于一个VLAN,可以互相通信。VLAN的可用范围是1-4094,实际范围0-4095(VLAN ID)

Access接口接入接口,一般是用于连接终端的时候配置。它的特点就是当其收到终端的报文的时候,就打上tag(tag)。发送给终端的时候,就拆掉tag(untag)(交换机)

port link-type access

port default vlan [vlan-ID]

Trunk接口干道接口,可以允许多个vlan通过的接口。

pvid:如果接口收到了一个不带vlan tag的报文,那么就会按照pvid设置的vlan,打上一个默认的tag

trunk接口在转发流量的时候,不会对tag做任何操作,直接带tag转发。(核心交换机)

port link-type trunk

port trunk allow-pass vlan [vlan id]

广播域广播报文所能到达网络的整个访问范围称为二层广播域,简称广播域,同一广播域内的主机都能收到广播报文。广播报文一般采用 ARP 协议进行广播。

交换设备端接口类型

  1. access接口:一般连接(终端设备:PC、服务器、打印机等不能识别标签的设备)或者不需要识别区分不同vlan的成员时使用。

该接口只能有且允许一种vlan通过,从该接口发送出去的数据帧都是不带tag的(untag)。

主机与交换机之间

  1. trunk接口:一般连接交换设备之间或者路由器、防火墙等,允许一个或多个vlan通过,通过时可以携带tag(tag),也允许剥离一个vlan的tag(当PVID和VLAN ID一致时可剥离,所以可以连接终端设备)。

交换机与交换机之间

  1. hybrid接口:既有access又有trunk接口的功能,可以选择连接终端和交换设备等,允许一个或者多个vlan通过,并且可以自由选择是否携带tag(华为交换设备默认hybrid)。

为了实现vlan间的通信,可以通过配置逻辑的三层VLANIF接口实现。交换机的端口是工作在二层(数据链路层),不能直接配置IP地址来划分vlan。设置vlan虚拟接口,该接口工作在三层(网络层),所以vlan接口就可以配置IP地址。

路由

路由表

路由转发流程

企业网络的网络出口配置一个缺省路由,该路由的下一条通往任意地址(0.0.0.0/0)

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

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

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

相关文章

「Chromeg谷歌浏览器/Edge浏览器」篡改猴Tempermongkey插件的安装与使用

1. 谷歌浏览器安装及使用流程 1.1 准备篡改猴扩展程序包。 因为谷歌浏览器的扩展商城打不开&#xff0c;所以需要准备一个篡改猴压缩包。 其他浏览器只需打开扩展商城搜索篡改猴即可。 没有压缩包的可以进我主页下载。 也可直接点击下载&#xff1a;Chrome浏览器篡改猴(油猴…

I.MX6U 裸机开发20. DDR3 内存知识

I.MX6U 裸机开发20. DDR3 内存知识 一、DDR3内存简介1. DDR发展历程SRAMSDRAMDDR1DDR2DDR3DDR4DDR5 2. 开发板资源3. DDR3的时间参数1. 传输速率2. tRCD3. CL 参数作用取值范围工作原理4. tRC参数原理单位与取值5. tRAS重要性及作用 二、I.MX6U MMDC 控制器1. MMDC简介&#xf…

Javaweb web前端标签样式正文

视频 src指向要用的视频 1920&#xff0c;1080 代表横向要1920个像素点&#xff0c;纵向要1080个像素点 px是一个点&#xff0c;一个像素 段落 失效场景&#xff0c;网络问题&#xff0c;有明感信息 图片 绝对路劲相对路劲 加粗 行高 style中设置行高 缩进

Easyexcel(6-单元格合并)

相关文章链接 Easyexcel&#xff08;1-注解使用&#xff09;Easyexcel&#xff08;2-文件读取&#xff09;Easyexcel&#xff08;3-文件导出&#xff09;Easyexcel&#xff08;4-模板文件&#xff09;Easyexcel&#xff08;5-自定义列宽&#xff09;Easyexcel&#xff08;6-单…

【GAMES101笔记速查——Lecture 19 Cameras,Lenses and Light Fields】

本章节内容&#xff1a;相机、棱镜、光场 计算机图形学的两种成像方法&#xff1a; 1.合成方法&#xff1a;光栅化、光线追踪&#xff08;展示出现实没有的东西&#xff09; 2.捕捉方法&#xff1a;相机&#xff08;捕捉现实已有的东西&#xff09; 目录 1 相机 1.1 针孔相…

【Linux】认识进程以及进程的状态

目录 认识进程 基本概念 查看进程 父子进程 进程的状态 进程排队 运行状态 阻塞状态 挂起状态 僵尸进程 孤儿进程 认识进程 基本概念 有些教材上会说&#xff1a;正在运行的程序就是进程。这并没有错误&#xff0c;但是太过于笼统。现在我们深入到Linux底层来了解…

vue3项目部署在阿里云轻量应用服务器上

文章目录 概要整体部署流程技术细节小结 概要 vue3前端项目部署在阿里云轻量服务器 整体部署流程 首先有一个Vue3前端项目和阿里云应用服务器 确保环境准备 如果是新的服务器&#xff0c;在服务器内运行以下命令更新软件包 sudo apt update && sudo apt upgrade -y …

STM32H7开发笔记(2)——H7外设之多路定时器中断

STM32H7开发笔记&#xff08;2&#xff09;——H7外设之多路定时器中断 文章目录 STM32H7开发笔记&#xff08;2&#xff09;——H7外设之多路定时器中断0.引言1.CubeMX配置2.软件编写 0.引言 本文PC端采用Win11STM32CubeMX4.1.0.0Keil5.24.2的配置&#xff0c;硬件使用STM32H…

Web3 游戏周报(11.17 - 11.23)

回顾上周的区块链游戏概况&#xff0c;查看 Footprint Analytics 与 ABGA 最新发布的数据报告。 【11.17 - 11.23】Web3 游戏行业动态&#xff1a; 加密游戏开发商 Gunzilla Games 发推表示&#xff0c;其已与 Coinbase Ventures 达成合作并获得其投资。 国际足联将与 Mythica…

问题记录-Java后端

问题记录 目录 问题记录1.多数据源使用事务注意事项&#xff1f;2.mybatis执行MySQL的存储过程&#xff1f;3.springBoot加载不到nacos配置中心的配置问题4.服务器产生大量close_wait情况 1.多数据源使用事务注意事项&#xff1f; 问题&#xff1a;在springBoot项目中多表处理数…

微软Ignite 2024:建立一个Agentic世界!

在今年的Microsoft Ignite 2024上&#xff0c;AI Agent无疑成为本次大会的重点&#xff0c;已经有十万家企业通过Copilot Studio创建智能体了。微软更是宣布&#xff1a;企业可以在智能体中&#xff0c;使用Azure目录中1800个LLM中的任何一个模型了&#xff01; 建立一个Agent…

python画图|无坐标轴自由划线操作fig.add_artist(lines.Line2D()函数

【1】引言 新发现了一种自由划线操作函数&#xff0c;和大家共享。 【2】官网教程 点击下述代码&#xff0c;直达官网&#xff1a; https://matplotlib.org/stable/gallery/misc/fig_x.html#sphx-glr-gallery-misc-fig-x-py 官网代码非常简洁&#xff0c;我进行了解读。 …

基于微信小程序的空巢老人健康管理系统

摘 要 随着社会老龄化程度不断加深&#xff0c;空巢老人的健康管理成为一个日益重要的问题。为了更好地关注和管理空巢老人的健康状况&#xff0c;本文利用Spring Boot框架和MySQL数据库&#xff0c;结合微信小程序等技术&#xff0c;设计并实现了一套基于微信小程序的空巢老人…

【JavaEE】Servlet:表白墙

文章目录 一、前端二、前置知识三、代码1、后端2、前端3、总结 四、存入数据库1、引入 mysql 的依赖&#xff0c;mysql 驱动包2、创建数据库数据表3、调整上述后端代码3.1 封装数据库操作&#xff0c;和数据库建立连接3.2 调整后端代码 一、前端 <!DOCTYPE html> <ht…

小程序-使用 iconfont 图标库报错:Failed to load font

官方默认可以忽略此错误&#xff0c;在清除缓存后首次刷新会显示此错误&#xff0c;重新渲染错误消失 解决方法&#xff1a; 在 iconfont 图标库选择项目设置 选中 Base64 保存&#xff0c;重新点击链接 -> 复制代码到项目中 操作步骤&#xff1a;

用CAXA CAD电子图板导入图框、标题栏并导出pdf的方法

1.导入图框&#xff1a; 点击调入图框->出现读入图框文件 一个一个点击&#xff0c;选择合适的图框 然后点击导入 2.导入标题栏&#xff1a; 调入标题栏->出现读入标题栏文件 一个一个点击&#xff0c;选择合适的标题栏&#xff0c;然后点击导入 3.导出pdf&#x…

《Shader入门精要》透明效果

代码以及实例图可以看github &#xff1a;zaizai77/Shader-Learn: 实现一些书里讲到的shader 在实时渲染中要实现透明效果&#xff0c;通常会在渲染模型时控制它的透明通道&#xff08;Alpha Channel&#xff09;​。当开启透明混合后&#xff0c;当一个物体被渲染到屏幕上时&…

加速科技精彩亮相中国国际半导体博览会IC China 2024

11月18日—20日&#xff0c;第二十一届中国国际半导体博览会&#xff08;IC China 2024&#xff09;在北京国家会议中心顺利举办&#xff0c;加速科技携重磅产品及全系测试解决方案精彩亮相&#xff0c;加速科技创始人兼董事长邬刚受邀在先进封装创新发展论坛与半导体产业前沿与…

【JavaEE初阶 — 多线程】线程池

目录 1. 线程池的原理 1.1 为什么要有线程池 1.2 线程池的构造方法 1.3 线程池的核心参数 1.4 TimeUnit 1.5 工作队列的类型 1.6 工厂设计模式 1.6.1 工厂模式概念 1.6.2 使用工厂模式的好处 1.6.3 使用工厂模式的典型案例 1.6.4 Thread…

JSON 性能测试 - WastJson 性能也很快

WAST 是一个高性能 Java 工具集库包&#xff0c;包括 JSON、YAML、CSV、HttpClient、JDBC 和 EL 引擎. WastJson 无论是小中大文本各种数据类型等性能都没有明显的短板&#xff0c;除了推广外可以说是六边形战士&#xff0c;更多测试参考 wast-jmh-test: wast性能测试 (并非所…