HCIP笔记——数据链路层协议

news2024/11/14 21:37:27

网络类型

        根据二层(数据链路层)所使用的协议来进行区分。

        MA——多点接入网络

        BMA——广播型多点接入网络——以太网

        NBMA——非广播型多点接入网络

        P2P——点到点的网络

以太网协议

        MAC地址——区分和标识不同的设备

        以太网中独有的一种地址——MAC地址

P2P

        在一个二层网络中只能包含两台设备,这样的网络称为点到点的网络

传输介质

        支持以太网的传输介质

                同轴电缆

                网线——RJ45双绞线

                光纤

                串线

        通信链路

                T1——北美1.544Mbps

                E1——欧洲2.048Mbps

频分技术

        同一时间传递不同频段的数据波

HDLC——高级链路控制协议

        兼容性很差

        标准的HDLC协议——ISO

        非标的HDLC协议——各大厂商根据自身的产品,对标准的HDLC进行改进和升级

        思科默认二层点到点网络使用的封装协议:HDLC

        华为默认二层点到点网络使用的封装协议:PPP

        [Huawei-Serial4/0/0]link-protocol hdlc -----修改接口二层封装协议

PPP——点到点协议

        兼容性更强

        存在一个版本

        凡是接口或者链路支持全双工的工作模式,就可以运行PPP协议

        PPP协议具备很强的可移植性

        支持认证和授权——计费系统

        PPP协议和TCP协议类似,在转发数据之前需求建立PPP的会话:

                1、协议检测(链路两端使用的二层封装协议是一种协议)

                2、链路建立阶段——LCP协议:链路控制协议——PPP协议中的一个子协议(完成PPP会话的建立)

                3、认证阶段(可选阶段)

                4、网络层协商阶段——NCP——网络层控制协议——一些列协议的统称        IPCP协议

        链路建立阶段——LCP协议

                MRU——在点到点网络中规定最大的二层数据量

                MTU——规定数据来到链路层数据部分最大携带的数据量

                认证:是否认证,以及如果认证使用何种认证方式(PAP/CHAP)——双向过程

        认证阶段(可选阶段)

                既可以做单向的认证,也可以做双向的认证——aaa

PAP认证

CHAP认证

        比对摘要值的方式进行认证,更加安全

HASH——将任意长度的数据转换为一个定长的输出

        1、相同输入,想通输出

        2、不可逆性

        3、雪崩效应

IPCP协商:双向过程

        1、IP报文的压缩格式

        2、IP地址

当点到点网络链路配置IP地址后,路由器会自动生成一条主机路由/32

实验

主机获取IP地址
        [Huawei-Serial4/0/0]ip address ppp-negotiate ---获取方
        [Huawei-Serial4/0/0]remote address 1.1.1.1 —下发地址方

PAP认证配置

认证方:
        [Huawei-aaa]local-user huazhu password cipher 123456
        [Huawei-aaa]local-user huazhu service-type ppp
        [Huawei-Serial4/0/0]ppp authentication-mode pap


被认证方:
        [Huawei-Serial4/0/0]ppp pap local-user huazhu password cipher 123456


PPP的认证是一次性会话

CHAP认证配置

认证方:

        [Huawei-aaa]local-user huazhu password cipher 123456
        [Huawei-aaa]local-user huazhu service-type ppp
        [Huawei-Serial4/0/0]ppp authentication-mode chap

被认证方:
        [Huawei-Serial4/0/0]ppp chap password
        [Huawei-Serial4/0/0]ppp chap user

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

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

相关文章

基于华为云 IoT 物联网平台实现家居环境实时监控

01 智能家居环境监测 智能家居环境监测采用 Ruff 开发板作为主控,串口线连接温湿度传感器 DHT11 和空气质量传感器 SDS011,每5分钟采集一次数据,通过 MQTT 协议发送到华为云 IoT 物联网平台,并基于数据分析服务实时计算出整个家庭…

大数据Doris(十三):创建用户和创建数据库并赋予权限

文章目录 创建用户和创建数据库并赋予权限 一、创建用户

Python算法练习 10.28

leetcode 700 二叉搜索树中的搜索 给定二叉搜索树(BST)的根节点 root 和一个整数值 val。 你需要在 BST 中找到节点值等于 val 的节点。 返回以该节点为根的子树。 如果节点不存在,则返回 null 。 示例 1: 输入:root [4,2,7,1,…

springboot web项目中 Set-Cookie 失败 办法

1. 背景 目前有个项目 线上环境 使用spring session管理的登录 项目中有两个接口 一个用来登录的 登录成功后会设置cookie 后续请求就会使用该cookie (cookie的键值就是session Id 和 登录后的信息 例如菜单,权限等) 一个用来检查是否登录…

听GPT 讲Rust源代码--library/std(5)

File: rust/library/std/src/sys/unsupported/time.rs 在Rust源代码中,rust/library/std/src/sys/unsupported/time.rs文件的作用是提供对于时间的支持,特别是在不支持的操作系统上。 该文件中包含了两个结构体定义,分别是Instant和SystemTim…

confluence

confluence PS:此文档全部由docker部署 1.准备挂载目录 1.给mysql创建data volume卷 [rooti-1-17 ~]# docker volume create confluence-mysql 2.给mysql创建配置文件 [rooti-1-17 ~]# mkdir -p /u01/confluence/mysql/ [rooti-1-17 ~]# cd /u01/confluence/my…

linux--

一、crond 任务调度 1、原理示意图 2、crontab 进行定时任务的设置 2.1. 概述 任务调度,是指系统在某个时间执行的特定的命令或程序。任务调度分类: 系统工作: 有些重要的工作必须周而复始地执行。如病毒扫描等 个别用户工作:个别用户可能希望执行某些…

springboot心理咨询管理系统

springboot心理咨询管理系统,java心理咨询管理系统,心理咨询管理系统 运行环境: JAVA版本:JDK1.8 IDE类型:IDEA、Eclipse都可运行 数据库类型:MySql(8.x版本都可) 硬件环境&#xf…

基于Qt串口Serial Port配置纯代码实现(桌面和嵌入式平台)

## Serial Port Qt 提供了串口类,可以直接对串口访问。我们可以直接使用 Qt 的串口类编程即可,十分方便。Qt 串口类不仅在 Windows 能用,还能在 Linux 下用,虽然串口编程不是什么新鲜事儿,既然 Qt 提供了这方面的接口,我们就充分利用起来,这将会使我们的开发十分方便!…

力扣刷题 day57:10-27

1.将数组划分成相等数对 给你一个整数数组 nums ,它包含 2 * n 个整数。 你需要将 nums 划分成 n 个数对,满足: 每个元素 只属于一个 数对。 同一数对中的元素 相等 。 如果可以将 nums 划分成 n 个数对,请你返回 true &#x…

Java面试八股文之暑假合集

八股文暑假合集 基础篇二分查找 java基础篇7月12号面向对象和面向过程的区别重载和重写String 7月13号自动装箱和拆箱静态方法构造方法成员变量和局部变量对象引用和对象实例返回值 与equals(重要)hashcode()和equals()HashMap 7月16号线程,进程和程序final关键字的…

fastadmin分类下拉(多级分类)使用教程

效果图1: 在后台分类管理中,添加需要的分类数据 效果图2: 在后台添加页面,点击下拉即可出现分类多级下拉数据 以上就是效果图。 分类下拉实现步骤: 1.更改控制器 找到需要修改的控制器,修改公共方法 _i…

matlab simulink PMSM_SVPWM PI转速控制

1、内容简介 略 8-可以交流、咨询、答疑 2、内容说明 略PMSM_SVPWM PI转速控制 PMSM SVPWM PI转速控制 3、仿真分析 4、参考论文 略

推理还是背诵?通过反事实任务探索语言模型的能力和局限性

推理还是背诵?通过反事实任务探索语言模型的能力和局限性 摘要1 引言2 反事实任务2.1 反事实理解检测 3 任务3.1 算术3.2 编程3.3 基本的句法推理3.4 带有一阶逻辑的自然语言推理3.5 空间推理3.6 绘图3.7 音乐3.8 国际象棋 结果5 分析5.1 反事实条件的“普遍性”5.2…

线程池的理解

线程池 线程池本质上是一种池化技术,而池化技术是一种资源复用的思想,比较常见的有连接池、内存池、对象池。 而线程池里面复用的是线程资源,它的核心设计目标,有两个: 减少线程的频繁创建和销毁带来的性能开销&#x…

【CSDN 每日一练 ★☆☆】【双指针】删除有序数组中的重复项

【CSDN Daily Practice】删除有序数组中的重复项 双指针 数组 题目 给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。 不要使用额外的数组空间,你必须在 原地 修改输…

读《GaitPart: Temporal Part-based Model for Gait Recognition》

2020在CVPR 摘要 人体的不同部分在行走过程中具有明显不同的视觉外观和运动模式。在最新的文献中,使用部分特征进行人体描述已被证实有利于个体识别。综上所述,我们假设人体的每个部分都需要自己的时空表达。然后,我们提出了一种新的基于部分…

C++入门04—数组与函数

1. 概述 所谓数组,就是一个集合,里面存放了相同类型的数据元素 特点1:数组中的每个数据元素都是相同的数据类型 特点2:数组是由连续的内存位置组成的 2. 一维数组 2.1 一维数组定义方式 一维数组定义的三种方式: …

全域数据连接器解决运营痛点问题,助力海尔节省200万+

随着电商渠道增多和数字技术发展,商家在全域运营和数字化建设方面的应用系统越来越多,诸如以天猫、京东等电商平台区分的店铺后台,以CRM、ERP、SCM等服务区分的应用软件。 这些系统数据各有侧重,但又独立运行,导致很多…

批量发送邮件时怎么使用蜂邮EDM与Outlook?

批量发送邮件时使用蜂邮EDM和Outlook的方法?群发电子邮件的技巧有哪些? 电子邮件仍然是最常用的沟通工具之一,无论是企业还是个人用户,都希望能够高效地一次性将邮件发送给多个收件人。在本文中,将深入探讨蜂邮EDM和O…