(超级详细1秒钟秒懂)华为网络初级工程师知识总结(一)

news2024/9/20 5:37:06

文章目录

  • 一,人机交互的工作模式
  • 二,OSI参考模型---OSI/RM
  • 三,常见的网络协议端口号
  • 四,网络层的地址查询,转发。
  • 五,ARP协议的转发原理
  • 六,TCP/IP协议的封装和解封装及跨层封装

一,人机交互的工作模式

1,CPU识别电信号
2,抽象语言--编码
3,编码--二进制
4,二进制--电信号
5,处理电信号
6,二进制为电脉冲信号,具有高低电平

二,OSI参考模型—OSI/RM

开放式系统互联参考模型
OSI参考模型的核心思想--分层

应用层--提供各种应用服务,将抽象语言转换成编码人机交互的接口
表示层--编码转换成二进制
会话层--维持网络应用和网络服务器之间的会话联系
传输层--实现端到端的传输(应用到应用之间的传输)端口号(0-65535)其中0为保留端口号,实际使用1-65535,其中1-1023为知名端口号

三,常见的网络协议端口号

https=http+tls(ssh)443
DHCP 67,68
FTP文件传输协议 2021
DHCP c/s 67.68
telnet 23
DNS 53(TCP/UDP)域名查询解析,DNS服务器相当于电话本,DNS协议找到DNS服务器去查
域名找到对应的IP
SPORT(源端口号可以是随机的)

DPORT(目标端口号)

四,网络层的地址查询,转发。

网络层--通过IP地址进行逻辑寻址--IP地址为逻辑地址(可变的)网络位+主机位,SIP,DIP,
1,直接知道对方的IP地址
2,通过域名获取IP地址
3.通过应用程序直接访问
4,广播获取IP地址,扫描
ARP协议获取MAC地址
数据链路层--控制硬件--二进制转化成电信号
以太网--MAC地址--48位二进制
通过MAC实现物理寻址

五,ARP协议的转发原理

获取MAC地址的方法:
ARP--地址解析协议:通过·一种地址获取另外一种地址
ARP的分类:
正向ARP:通过IP地址获取MAC地址
ARP的工作原理---首先,主机通过广播的形式发送ARP请求包。通过 IP地址请求MAC地址。因为是广播帧,所有,广播域内所有的设备都能收到这个请求。设备收到后先将数据包中的源IP和源MAC地址的对
应关系记录在本地的ARP缓存表中,之后再看请求的IP地址。如果请
求的不是自己本地的IP地址,则将直接丢弃;如果请求的是自己本地的MAC地址,则进行ARP应答。之后,再发送数据时,将优先查看本地的ARP缓存表,如果表中有记录,则将直接按照记录发送。如果没有记录,则再发送ARP请求获取MAC地址。
反向ARP:通过MAC地址获取ip地址
免费ARP1,检测地址冲突,2,自我介绍
物理层--处理电信号和传递

六,TCP/IP协议的封装和解封装及跨层封装

TCP/IP协议簇
PDU---协议数据单元
数据报文 数据段 数据包 数据帧 比特流

封装与解封装
封装--数据在每一层为了达到这层目的所添加数据的过程


应用层:应用层的封装取决于工作在应用层的协议
传输层--封装端口号--TCP/IP
网络层---封装IP地址--IP协议
数据链路层--封装MAC地址--以太网协议
物理层


TCP/IP了可以支持跨层封装 ,OSI不行
只有在直连设备之间近距离传输时候才出现跨层封装
1,跨四层封装--- OSPF
2,夸三四层封装--STP 生成树协议

MTU--最大传输单元
SOF帧首定界符
DSAP-1个字节--指明数据帧接收的上层协议类型
SSAP--1个字节--指明数据帧发送源上层协议
comtrol --- 二种模式
一种是无连接,一种是建立可靠的LLC会话,完成分片操作

在这里插入图片描述

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

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

相关文章

预编码ZF,MMSE,THP准则线性预编码误码率仿真

目录 1.算法概述 2.仿真效果预览 3.核心MATLAB代码预览 4.完整MATLAB程序 1.算法概述 恒定包络( Constant Enve-lope,CE) 预编码; 该算法规定,每根天线上的发射功率被限定为一个与信道条件和信号符号均无关的常数,各根天线均…

Nacos下载和安装步骤

1. 下载安装包 1.1. Nacos官网 :https://nacos.io/zh-cn/hub 打开官网,点击前往Github 1. Nacos官网 1.2. 打开Nacos Github主页,点击Release,点击tags,可以看到所有的版本,选择自己需要的版本下载 Nacos Github主页 …

线性代数 --- 投影Projection 四(投影有什么用?Why projection)

笔者在本系列的开篇就说过,我在学习投影的过程中,有很长的一段时间都是把重点放在了,如何计算投影本身,也就是背公式。 现在我发现(尤其是明白了投影即分量之后),学习投影的主要目的&#xff0c…

IB数学AA/AI应该如何选择?IB数学AA HL有多难?

IB课程即国际文凭组织IBO,是为全球学生开设从幼儿园到大学预科的课程,为3-19岁的学生提供智力、情感、个人发展、社会技能等方面的教育,使其获得学习,工作以及生存于世的各项能力。 IB课程难在哪? IB课程不像AP、A-lev…

读书笔记-学习GNU Emacs-1

学习本书目的: emacs的学习一直是陆陆续续看博客和上手实践,这次想通过阅读"学习GNU Emacs"这本书好好系统的再复习下emacs。 ps:读技术书应该是带着一定的目的去读的,最简单的目的可能就是为了学好某一项技术或者复习下某一项技术…

基于Java+JSP+MySQL共享单车管理系统的设计与实现-计算机毕业设计

项目介绍 随着时代的发展,我国的国民经济一直在稳步的提升,共享单车的是用来一直在不断的攀升,为了能够更加方便快捷的管理共享单车,需要开发一套利用计算机进行管理的JSP共享单车管理系统。 本项目利用软件工程原理&#xff0c…

最新出炉!开源 API 网关的性能对比:APISIX 3.0 和 Kong 3.0

背景 云原生时代下,企业逐渐向云上迁移,越来越多的应用和服务都在进行容器化改造,服务之间的流量也开始爆发性的增长。为了能高效地管理这些规模庞大的 API,API 网关开始在技术领域大展身手。 用户除了需要 API 网关提供请求代理…

springcloud集成Seata AT 模式

注意: 1.seata版本1.4.1 2.使用db配置,mysql 3.nacos版本2.2.3.RELEASE 4.spring-boot-starter-parent版本2.3.1.RELEASE 版本匹配很关键,否则报奇奇怪怪的错!!!! seata库必要的表 -- -------…

微服务拆分技巧

微服务架构整体思路 常见场景实施建议 拆分方式基础设施要求服务拆分落地方式从0开始构建业务系统按业务拆分微服务搭建完善基础设施,按照微服务基础设施优先级逐步落地一步到位单体架构微服务化按业务拆分微服务,先从非核心业务开始拆分搭建完善基础设…

【python初学者日记】用PIL批量给HEIC格式的照片,添加拍摄日期、拍摄地点的水印戳

【python初学者日记】用PIL批量给HEIC格式的照片,添加拍摄日期、拍摄地点的水印戳问题合集1、读取 HEIC 格式照片的拍摄信息2、将已知坐标转码成具体省市地址的文字信息3、将文字添加到HEIC格式的照片上问题解决一、问题分析二、代码实现最近在整理手机相册&#xf…

网站SEO优化有哪些要点?

1、网站关键词优化 对于网站关键词,每一个站长朋友应该很熟悉了,所谓的关键词就是对网站的一种简单而又综合性的描述,网站关键词分析也叫做关键词定位。seo教程认为网站关键词分析是进行SEO优化的最重要的一环。关键词分析首先要做的就是根据…

Go语言入门【6】切片

切片 在go语言中,切片是对数组的抽象,数组在声明时指定了长度之后就不可再进行改变,在特定场景下数组就不适用,所以就有了切片类型,切片就是“动态数组”,和数组相比,切片的长度是不固定的&…

mybatis逆向工程的实现

在本地创建一个test数据库,并在test数据库中创建一个student表;表中的数据如下: 创建表: DROP TABLE IF EXISTS student; CREATE TABLE student ( studentID int NOT NULL AUTO_INCREMENT, StudnetName varchar(20) CHARACTER SET…

Linux 之 Ubuntu 下安装配置ARM交叉编译器(工具链)的简单整理

Linux 之 Ubuntu 下安装配置ARM交叉编译器(工具链)的简单整理 目录 Linux 之 Ubuntu 下安装配置ARM交叉编译器(工具链)的简单整理 一、简单介绍 二、下载 arm 交叉编译安装工具包,并安装到虚拟机中 一、简单介绍 Linux/Ubuntu 开发的一些知识整理,方…

微服务基础设施选型

微服务基础设施架构 全貌 优先级 微服务框架模式 核心 服务注册、服务发现、服务路由 模式1-嵌入SDK 优点 架构简单,天然支持高性能、高可用维护简答,无需维护独立的Proxy节点 缺点 应用侵入,需要集成SDK,并联动升级多语言重…

强化学习 Lesson2 学习笔记

Lesson2-1 MDP、Q表格 一、强化学习MDP四元组<S,A,P,R> S:state 状态A:action 动作R:reward 奖励 r[st,at]P:probability 状态转移概率 p[st1,rt|st,at] 强化学习是一系列决策的过程,通过当前的环境状态和收到的奖励来决定下一次执行的动作 ​ Model-based: P函数和R函…

零售业迎来全新发展,这个技术少不了

零售业在创新方面比较频繁&#xff0c;创新是推动零售业发展的动力&#xff0c;这可以让零售业具有了外在的生命力和内在的动力。创新要求零售商从内部建立机制&#xff0c;以创新的心态经营管理。 现在&#xff0c;零售商陷入泥潭。其中一个原因是&#xff0c;他们失去了创新能…

Docker详解(一)

文章目录参考资料一、Docker基本概念二、Docker安装1. 卸载旧版本2. 使用 Docker 仓库进行安装设置仓库安装 Docker Engine-Community卸载 Docker安装Docker CE 环境三、Docker命令1. Docker容器运行流程2. 镜像命令docker images 查看所有本地主机上的镜像docker search 搜索镜…

后端自学两个小时前端,究竟能做出什么东西?

又来给大家更文了&#xff0c;今天是微服务网关实战的第六篇。 今天的内容比较偏前端一点&#xff0c;主要是给大家换换口味&#xff0c;毕竟学一个东西学久了就想学点新东西休息一点&#xff0c;俗称换换脑子。 其实早就想学学前端看了&#xff0c;不过碍于工作繁忙&#xf…

冒泡排序和数据结构和算法可视化网站(及其一点小优化)

目录 一、冒泡排序的原理 二、动图演示原理 三、代码实现&#xff1a; 四、优化后的冒泡排序 五、算法演示网站 一、冒泡排序的原理 冒泡排序就是两两交换&#xff0c;第一趟排序可以得到最大值&#xff0c;那么第二趟排序就不用再比较最大值了&#xff0c;同样是两两交换…