网络服务与应用-广域网技术(华为ip认证学习笔记)

网络服务与应用
FTP:文件传输协议
TCP 传输
20 端口发送,21 接收端口
1. 采用 C/S 结构
2. 传输模式
(1)ASCII 模式:传输文本
(2)二进制模式:传输非文本
3. 工作模式
(1)主动模式:客户端要求服务器开放端口
(2)被动模式:服务器要求客户端开放端口
TFTP
1. UDP 传输
2. 端口号 69
远程登陆协议(telnet)
1. 采用 C/S 结构
2. TCP 传输,端口号 23,SSH 端口号 22
3. 使用虚拟用户界面
DHCP(动态主机配置协议)
1. 采用 C/S 结构
2. 优点
(1)统一管理
(2)利用率高(租期)
3. 工作原理
4. 租期续期
5. 重绑定
6. DHCP 两种方法实现
(1) 全局地址池
(2) 接口地址池
DNS
1. 域名(主机名,次顶级域名,顶级域名,根域)
2. 查询方式
(1) 递归查询,服务器之间解决问题
(2) 迭代查询:服务器告知客户端其他服务器位置,客户端找其他服务器
NTP
1. tcp 传输,端口号 123
2. 结构
(1)主时间服务器
(2)二级时间服务器
(3)层数
PPP 协议
PPP:点到点协议,是一种广域网数据链路层协议,常用于广域网,主要作用是在全双工链
路传输 PPP 数据
全双工:可以发送数据也能接收数据
半双工:发送数据不能接收数据,接收数据不能发送数据
PPP 三大组件:
1. LCP:链路层协商协议,用于协商数据链路层参数:最大传输单元等
2. 认证:判断对方认证是否成功
3. NCP:网络控制协议:用于协商网络层参数:IP 协议
PPP 状态工作机制
1. 设备接口物理层初始化在 dead 阶段,物理层可用时进入 Establish 阶段,协商 LCP
2. LCP 协商成功后进入认证阶段,进行认证,认证失败进入 Terminate 阶段,断开 LCP 连接,
认证成功进入 network 阶段,协商 NCP 参数
3. NCP 协商成功后,保存 network 阶段,传输 PPP 数据
4. 如果需要断开 PPP 连接,则从 network 就饿段进入 Terminate 阶段,断开 LCP 连接,回到
dead 阶段
LCP 协商
1. R1 和 R2 互相发送 Configure-Request 报文,携带自己的参数
2. 收到对方发送好的 Configure-Request 报文,判断对方的参数是否合法,如果合法回复 ACK
如果不合法
(1)参数不匹配:回复 NAK,携带不匹配参数,和正确的参数,修改完发送 Configure-Request
报文,参数合法回复 ACK
(2)参数不识别,回复 reject 报文,携带不识别的参数,要求对方进行修改,修改后重新发
送 Configure-Request 报文,合法回复 ACK
Ppp 认证:
认证方和被认证方结构
1. PAP 认证:明文方式显示,二次握手
1. 被认证方发送 Authenticate-Request 报文,明文携带自己的用户名和密码
2. 认证方收到 Authenticate-Request 报文后,查找数据库,判断输入用户名密码是否匹配,
匹配回复 ACK,不匹配回复 NAK,并且断开 LCP 连接
2. CHAP 认证:密文方式显示,三次握手
1. 认证方发送一个挑战报文,携带 ID,随机数,用户名
2. 被认证方能收到挑战报文后拿到 ID+随机数和自己的密码进行 MD5 算法计算出结果 1,
把自己的用户名和 MD5 结果 1 放入 Response 报文回复给对方
3. 认证方收到 Response 报文后根据报文中用户名查找数据库,找到相对应的密码,之前发
送的随机数以及 ID,进行 MD5 计算出结果 2,把结果 1 和结果 2 进行匹配,匹配成功则认
证成功,匹配失败,认证失败
IP 地址协商:
1. 静态地址协商
互相确认双方是否合法
2. 动态地址协商
PPPOE
1. 基于以太网的 PPP 协议
2. 作用:在以太网上传输 PPP 数据帧,结合以太网灵活性高,成本低以及 ppp 的认证,授
权,计费的优点,给用户提供原创接入
工作过程:
1. PPPOE 发现阶段
(1)客户端广播发送 PADI 报文发现 pppoe 服务器
(2)服务器收到报文后单播回复 PADO 报文,代表可以为用户提供服务
(3)客户端收到报文会选择最先收到的 PADO 报文,朝着服务器发送 PADR 报文,请求服务
(4)服务器收到 PADR 报文看,回复 PADS,携带唯一的会话 ID,表示和客户端建立会话服务
2. Pppoe 会话阶段:根据之前确定的会话 ID,进行 LCP 协商,认证协商,NCP 协商,协商
成功后,一直停留至会话阶段,传输 PPPoe 数据
3. Pppoe 终结阶段:客户端或者服务器需要断开连接时,要求断开方主动发送 PADT 报文,
请求端来会话

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

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

相关文章

LeetCode题练习与总结:寻找旋转排序数组中的最小值--153

一、题目描述 已知一个长度为 n 的数组,预先按照升序排列,经由 1 到 n 次 旋转 后,得到输入数组。例如,原数组 nums [0,1,2,4,5,6,7] 在变化后可能得到: 若旋转 4 次,则可以得到 [4,5,6,7,0,1,2]若旋转 …

【MIT 6.5840/6.824】Lab1 MapReduce

MapReduce MapReduce思想实现思路感受 6.5840/6.824 Lab与笔记汇总 本文对应的Lab版本为MIT6.5840-Spring2024的Lab1 本博客只提供思路,不会公开任何代码 本lab耗时约6h,码量约500行 MapReduce思想 MapReduce的思想属于是比较简单的,分为两…

3. 排序算法代码-python

目录 1.冒泡排序2.快速排序3.插入排序4.希尔排序5.选择排序6.堆排序7.归并排序8. 二分查找 1.冒泡排序 冒泡排序""" def BubbleSort(nums):listLength len(nums)while listLength > 0:for i in range(listLength - 1):if nums[i] > nums[i1]:nums[i], n…

References in code to package

【IntelliJ IDEA】IDE学习使用(不时更新)_idea references in code to class-CSDN博客

【笔记】从零开始做一个精灵龙女-画贴图阶段(上)

此文只是我的笔记,不包全看懂,有问题可评论 PS贴图加工 1.打开ps 拖入uv图,新建图层,设置背景色为灰色,改一下图层名字 2.按z缩小一下uv图层,拖入实体uv图片(目的是更好上色,比如…

鸿蒙语言基础类库:【@ohos.util.Vector (线性容器Vector)】

线性容器Vector 说明: 本模块首批接口从API version 8开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。开发前请熟悉鸿蒙开发指导文档:gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md点击或者复制转到。 Vect…

云原生(Cloud native)

云原生(Cloud native) 一 定义 目前比较权威的定义主要来自Pivotal公司和云原生计算基金会(Cloud Native Computing Foundation,简称CNCF)。 1.1 Pivotal 4个要点: DevOps、持续交付、微服务、容器化。六…

【Java后端】Service层读取yml配置文件中内容

前言 最近写代码,看到别人写的读取application.yml配置文件中数据,写的挺规范,挺好的;虽然之前也读取过yml文件,但用的其他方法,没这个规范,所以记录下 正文 假设要读取视频地址,…

微信小程序切换商户号

1.登录微信公众平台小程序 2.功能->微信支付 3.关联成功后会志一关联商户号列表显示 4.登录你需要切换的商户号 在下面选择你需要开通的产品服务 5.切换到账户中心的api安全里面 只需要改变当前下面的配置即可切换小程序的收款商户号 申请API证书按照官方的指引即可解…

关于redis的运维面试题-2

21. Redis的客户端连接数限制如何设置? 在Redis中,客户端连接数的限制可以通过配置文件redis.conf来设置,也可以通过命令行直接设置。以下是如何通过配置文件和命令行来设置Redis客户端连接数限制的步骤和示例代码。 通过配置文件设置客户端…

JS计算某一年的土地租金收入和土地承租支出

涉及到多年的地租 , 例如 2024年5月15日 - 2026年5月15日 , 总承包租金是60000 假设 当前年是2024年 , 则计算2024年5月15日-2024年12月31日的租金收入 , 如果是2025年则是2025年1月1日-2025年12月31日 //示例交易数据 var transactions [ { type: "转出土地收益&qu…

怎么区分住宅IP还是机房IP?机房IP和住宅IP有哪些不同?

在网络技术的应用中,IP地址扮演着至关重要的角色。了解IP地址的种类及其特性,对于进行网络管理、优化网络安全策略、以及实施数据分析等任务至关重要。本文将深入探讨如何区分住宅IP和机房IP,并分析两者的主要差异。 一、IP地址分类简介 IP…

pytorch-RNN存在的问题

这里写目录标题 1. RNN存在哪些问题呢?1.1 梯度弥散和梯度爆炸1.2 RNN为什么会出现梯度弥散和梯度爆炸呢? 2. 解决梯度爆炸方法3. Gradient Clipping的实现4. 解决梯度弥散的方法 1. RNN存在哪些问题呢? 1.1 梯度弥散和梯度爆炸 梯度弥散是…

【人工智能】深度学习:神经网络模型

【人工智能】深度学习:神经网络模型 神经网络基础知识 BP神经网络的概念 单个神经元的结构 CNN模型汇总 LeNet5 模型 AlexNet 模型 VGG模型 Inception Net(GoogleNet)模型 ResNet (残差网络) RNN模型&#x…

css实现渐进中嵌套渐进的方法

这是我们想要的实现效果: 思路: 1.有一个底色的背景渐变 2.需要几个小的块级元素做绝对定位通过渐变filter模糊来实现 注意:这里的采用的定位方法,所以在内部的元素一律要使用绝对定位,否则会出现层级的问题&…

小白攻克歌曲“无名的人”,逐句精研的歌唱诀窍

《无名的人》 作词:唐恬 作曲:钱雷 演唱:毛不易 今天不讲解练习技巧,有需要的可以查看往期文章,我给大家带一下无名的人,练习一下情感融入。 对于众多唱歌小白而言,学习歌曲《无名的人》是一…

ctfshow-web入门-文件上传(web164、web165)图片二次渲染绕过

web164 和 web165 的利用点都是二次渲染,一个是 png,一个是 jpg 目录 1、web164 2、web165 二次渲染: 网站服务器会对上传的图片进行二次处理,对文件内容进行替换更新,根据原有图片生成一个新的图片,这样…

【Linux】进程优先级 + 环境变量

前言 在了解进程状态之后,本章我们将来学习一下进程优先级,还有环境变量等。。 目录 1.进程优先级1.1 为什么要有优先级? 2.进程的其他概念2.1 竞争性与独立性2.2 并行与并发2.3 进程间优先级的体现:2.3.1 O(1) 调度算法&#xf…

Apache Web安全分析与增强

Apache HTTP Server 概述 Apache HTTP Server(通常简称为Apache)是一个开源的Web服务器软件,由Apache软件基金会开发和维护。它是全球使用最广泛的Web服务器之一,支持多种操作系统,包括Unix、Linux、Windows和Mac OS X。以下是Apache Web服务器的详细概述,包括其功能特点…

数字高压表0-30kv

最近在制作数字高压表,自己DIY玩玩,有没有朋友一起研究看看