HCIP的学习(1)

一、HCIA复习

在这里插入图片描述

抽象语言(文字、语音、图片)----->电脑可以识别的机器语言本地计算机处理步骤:
抽象语言---->编码
编码------->二进制数
二进制数---->电信号
处理电信号

OSI/RM七层参考模型

分层----核心思想

应用层---->人机交互的接口
表示层---->将编码转换为二进制,其本质是将格式进行统一。
会话层---->搭建一个端到端的连接。(通道)
传输层---->区分不同点的应用。(端口号--16字节--0~65535)
网络层---->IP地址(IP协议)--->逻辑寻址
数据链路层---->MAC地址(以太网协议)--->物理寻址
物理层---->物理特性(端口数量大小、电气电压标准)

ARP协议----地址解析协议

  • 正向ARP:根据已知的目标IP地址获取目标MAC地址
    • ARP缓存表—>通过ARP协议获取到的信息为动态信息。(180S)
  • 反向ARP:根据已知的目标MAC地址获取目标IP地址
  • 免费ARP:1.自我介绍;2.地址的冲突检测(将目的IP设置为本身IP);一般是在DHCP获取到IP地址后使用。

TCP/IP协议栈(模型)

在这里插入图片描述

TCP/IP标准模型---4层
TCP/IP对等模型---5层
小区别:可靠性机制
OSI:数据链路层
TCP/IP:传输层

在这里插入图片描述

跨层封装:去除传输层(特定协议:OSPF–提升效率)(只有TCP/IP参考模型可以,OSI模型不行)
OSPF协议应用在两个路由器之间,路由器是网络层设备,只处理数据到网络层,OSPF协议只区分路由,不区分端口,对应路由处理即可

在这里插入图片描述

DHCP服务

	动态主机配置协议--->C/S架构(客户端/服务器)(B/S架构 浏览器/服务器:HTTP协议)DHCP Discover报文---广播DHCP Offer报文
应用层DHCP-Discover
传输层UDP;源端口:68;目端口:67
网络层源IP:0.0.0.0 目IP:255.255.255.255
数据链路源MAC:PC的MAC 目MAC:FFFF-FFFF-FFFF
	交换机转发原理:交换机收到电信号后,会将电信号转换为二进制,之后,截取数据帧。1、首先查看数据帧中的源MAC地址,之后将该地址和数据进入接口的对应关系记录在本地的MAC地址表中。--->300S2、查看数据帧中的目的MAC地址,基于本地MAC地址表进行查找,如果表中存在对应记录关系,则执行单播转发;如果表中不存在对应关系,则进行洪泛(交换机会将数据从除了进入的接口外的所有接口发送一遍)交换机洪泛的情况:1、收到广播帧或组播帧的情况下,会进行数据洪泛2、收到未知单播帧
应用层DHCP-offer(携带可用的IP地址及掩码、网关、DNS等信息)
传输层UDP;源端口:67;目端口:68
网络层源IP:2.1 ;目IP:2.101(华为设备会将即将分配的IP作为目的IP地址)
数据链路层源MAC:服务器MAC 目MAC:PC的MAC
应用层DHCP-Request(正式请求自己想要的IP地址)
传输层UDP;源端口:68;目端口:67
网络层源IP:0.0.0.0 ;目IP:255.255.255.255
数据链路层源MAC:PC的MAC 目MAC:FFFF-FFFF-FFFF
应用层DHCP-ACK
传输层UDP;源端口:67;目端口:68
网络层源IP:2.1 ;目IP:2.101
数据链路层源MAC:服务器MAC 目MAC:PC的MAC
URL(资源定位符):http://www.baidu.com:80/news/index.html

DNS服务—域名解析服务

基于UDP/TCP 53号端口进行封装。一般在客户端和服务端之间的查询和响应使用UDP协议;TCP协议用于主备服务器之间的数据传输。
UDP传输最大512字节(TC:删除部分应用层数据)

DNS的查询过程----递归查询、迭代查询
递归查询:发起者发生变化

在这里插入图片描述

迭代查询:发起者未变,分级查询(从高到低)
在这里插入图片描述

在这里插入图片描述

应用层DNS请求报文
传输层UDP;源端口:随机数;目端口:53
网络层源IP:PC ;目IP:本地记录的DNS服务器的IP地址
数据链路层源MAC:PC;目MAC:网关的MAC地址

路由器的转发原理:路由器基于数据包中的目的IP地址,查询本地路由表。若表中存在对应路由信息,则无条件转发数据;若表中不存在,则丢弃该数据包。

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

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

相关文章

开环端到端自动驾驶: 到底行不行

开环端到端自动驾驶: 到底行不行 附赠全面专业的自动驾驶学习资料:直达链接 TLDR: 别在nuScenes上做开环端到端自动驾驶刷点了。 论文: https://arxiv.org/pdf/2312.03031.pdf github: https://github.com/NVlabs/BEV-Planner 前言 Uni…

MySQL语法分类 DQL(4)聚合函数

为了更好的学习这里给出基本表数据用于查询操作 create table student (id int, name varchar(20), age int, sex varchar(5),address varchar(100),math int,english int );insert into student (id,name,age,sex,address,math,english) values (1,马云,55,男,杭州,66,78),…

个人博客系列-后端项目-用户注册功能(7)

介绍 用户注册API的主要流程:1.前端用户提交用户名,密码 2. 序列化器校验用户名,密码是否合法。3.存入数据库。4.签发token 创建序列化器 from rest_framework import serializers from rest_framework_simplejwt.serializers import Toke…

宠物疾病 与 光线疗法

人类与动物以及大自然是相辅相成的。人离开动物将无法生存,对于动物我们尽力去保护,与大自然和谐稳定生存发展。 生息在地球上的所有动物、在自然太阳光奇妙的作用下、生长发育。太阳光的能量使它们不断进化、繁衍种族。现在、生物能够生存、全仰仗于太…

【零基础学习06】嵌入式linux驱动中PWM驱动基本实现

大家好,今天给大家分享一下,如何利用PWM外设来实现LCD背光调节,本次实验使用Linux系统中PWM控制器以及PWM子系统来控制对应的功能。 第一:设备树下PWM控制节点 PWM对应的节点信息如下: pwm3: pwm@02088000 {compatible = "fsl,imx6ul-pwm", "fsl,imx27-pwm…

数据库引论:2.SQL简介

SQL(Structured Query Language,结构化查询语言) 2.1 SQL查询语言概览 SQL语言包含 数据定义语言(Data-Definition Language,DDL)。SQL DDL提供定义关系模式、删除关系以及修改关系模式的命令。数据操纵语言(Data-Manipulation Language,DML)。SQL DML提供从数据库中查询信息…

【 c 语言 】指针入门

🎈个人主页:豌豆射手^ 🎉欢迎 👍点赞✍评论⭐收藏 🤗收录专栏:C语言 🤝希望本文对您有所裨益,如有不足之处,欢迎在评论区提出指正,让我们共同学习、交流进步&…

2000-2021年各省外商直接投资水平面板数据(含原始数据+计算结果)(无缺失)

2000-2021年各省外商直接投资水平面板数据(含原始数据计算结果)(无缺失) 1、时间:2000-2021年 2、指标:外商直接投资额(万美元)、外商直接投资额(万元)、国…

程序人生——Java泛型和反射的使用建议

目录 引出泛型和反射建议93:Java的泛型是类型擦除的建议94:不能初始化泛型参数和数组建议95:强制声明泛型的实际类型 建议96:不同的场景使用不同的泛型通配符建议97:警惕泛型是不能协变和逆变的 建议98:建议…

Linux 系统调用函数fork、vfork、clone详解

文章目录 1 fork1.1 基本介绍1.2 fork实例1.2.1多个fork返回值1.2.2 C语言 fork与输出1.2.3 fork &#x1f4a3; 2 vfork2.1 基本介绍2.2 验证vfork共享内存 3 clone3.1 基本介绍3.2 clone使用 1 fork 1.1 基本介绍 #include <sys/types.h> #include <unistd.h>p…

2023年中国抗DDoS市场规模现状及竞争格局,公有云抗DDoS是主要增长点

分布式拒绝服务&#xff08;DDoS&#xff09;是在DoS基础之上产生的一种新的攻击方式&#xff0c;具有多对一的攻击模式。它通过制造伪造的流量&#xff0c;使得被攻击的服务器、网络链路或是网络设备&#xff08;如防火墙、路由器等&#xff09;负载过高&#xff0c;无法处理正…

【Poi-tl Documentation】区块对标签显示隐藏改造

前置说明&#xff1a; <dependency><groupId>com.deepoove</groupId><artifactId>poi-tl</artifactId><version>1.12.1</version> </dependency>模板&#xff1a; 删除行表格测试.docx 改造前测试效果 package run.siyuan…

c++入门学习⑨——STL(万字总结,超级超级详细版)看完这一篇就够了!!!

目录 &#x1f384;前言 &#x1f384;概念 引入 定义 优点 &#x1f384;六大组件 容器 算法 迭代器 仿函数 适配器 空间配置器 &#x1f384;三大组件 迭代器&#xff08;iterator&#xff09; 定义 分类&#xff1a; 正向迭代器&#xff1a; 常量正向迭代…

短视频矩阵系统/短视频矩阵系统技术saas研发

短视频矩阵系统SaaS研发是一个复杂且需要技术专业知识的工作。以下是一些关键步骤和建议&#xff0c;帮助你开发一个成功的短视频矩阵系统SaaS&#xff1a; 1. 明确需求&#xff1a;首先&#xff0c;你需要明确你的短视频矩阵系统的具体需求&#xff0c;例如用户规模、视频内容…

MATLAB:拟合与插值

一、关于多项式的基本操作 若要求非线性方程的根&#xff0c;则采用fzero, fminbnd函数 二、多项式拟合 clc, clear x0:0.2:10; y0.25*x20*sin(x); plot(x,y,k.,MarkerSize,15) grid on; hold on [p1,s1,mu1]polyfit(x,y,3); %3阶多项式拟合 y1polyval(p1,x,s1,mu1); [p2,s…

简易版 RPC 框架实现 1.0 -http实现

RPC 是“远程过程调用&#xff08;Remote Procedure Call&#xff09;”的缩写形式&#xff0c;比较通俗的解释是&#xff1a;像本地方法调用一样调用远程的服务。虽然 RPC 的定义非常简单&#xff0c;但是相对完整的、通用的 RPC 框架涉及很多方面的内容&#xff0c;例如注册发…

【jeecgboot】微服务实战LISM

目录 一、服务解决方案-Spring Cloud Alibaba1.1选用原因&#xff08;基于Spring Cloud Alibaba的试用场景&#xff09;1.2 核心组件使用前期规划 部署 nacos部署 mino使用JavaFreemarker模板引擎&#xff0c;根据XML模板文件生成Word文档使用JavaFlowable 工作流引擎前端 -vue…

瑞熙贝通打造智慧校园实验室安全综合管理平台

一、建设思路 瑞熙贝通实验室安全综合管理平台是基于以实验室安全&#xff0c;用现代化管理思想与人工智能、大数据、互联网技术、物联网技术、云计算技术、人体感应技术、语音技术、生物识别技术、手机APP、自动化仪器分析技术有机结合&#xff0c;通过建立以实验室为中心的管…

Java项目:54 springboot工资信息管理系统453

作者主页&#xff1a;源码空间codegym 简介&#xff1a;Java领域优质创作者、Java项目、学习资料、技术互助 文中获取源码 项目介绍 本系统的使用角色可以被分为用户和管理员&#xff0c; 用户具有注册、查看信息、留言信息等功能&#xff0c; 管理员具有修改用户信息&#…

湖南麒麟SSH服务漏洞

针对湖南麒麟操作系统进行漏洞检测时&#xff0c;会报SSH漏洞风险提醒&#xff0c;具体如下&#xff1a; 针对这些漏洞&#xff0c;可以关闭SSH服务&#xff08;前提是应用已经部署完毕不再需要通过SSH远程访问传输文件的情况下&#xff0c;此时可以通过VNC远程登录方法&#x…