【HCIP学习】网络类型级数据链路层协议

思维导图在上面哦~

一、网络类型的分类(4种)

出现原因:数据链路层使用的协议及规则不同,造成了不同的网络类型

1、多点接入网络(MA)------一条网段内上出现多个设备

BMA:广播型多点接入(broadcast)----支持广播,所有设备之间能互访,例如:以太网

NBMA(NOn-Broadcas Multi-Access):非广播型多点接入-----不支持广播,例如:帧中继网络

spoke之间不能互访

spoke和hub之间能互访

广泛应用在运营商的接入网中,可以用一根线连接多个宽带用户,并且每个用户之间是隔离的,互不影响,节省运营商成本

2、P2MP(点到多点网络)point-to-Multipoint

点到多点网络,由其他网络类型手动更改:例如在ospf接口下:ospf network-type 网络类型

模拟组播发送协议报文(帧中继建立子接口模拟组播发报文),需要手动指定邻居;

3、点到点网络(P2P)point-to-point

特点:一个网络中只有两台设备,即一根线只能连接两个设备

点到点网络的搭建:使用串线连接设备的串线接口(serial),形成一个P2P网络

串线:VAG视频线、console配置线

串线的传输标准:

E1标准 --- 传输速率定义为:2.048Mbps --- 欧洲标准

T1标准 --- 传输速率定义为:1.544Mbps --- 北美标准

注:不同网络类型实际为不同的数据链路层技术,由于二层同时作为了物理层的大脑,故当使用不同数据链路层技术,也将调用不同的物理层设备。

二、数据链路层协议

1、MA网络:

(1)以太网协议

定义:以太网不是一个网络,而是一个协议,传输标准EthernetII 类型帧的网络

特征:多路访问,广播式的网络,需要使用MAC地址对设备进行区分和标识

构建方法:使用以太网线连接设备的以太网接口,形成的网络是以太网络,所运行的二层协议就是以太网协议

以太网线:同轴电缆、光纤、双绞线

以太网接口:设备一般提供百兆、千兆、万兆接口

以太网特色:可以提供极大的传输速率---频分技术:一根铜丝上其实可以同时发送不同频段的电波而互不干扰,实现数据的并行发送,起到叠加带宽的效果。

2、P2P网络:

(1)HDLC协议,High-Level Data Link Control--高级数据链路控制协议,私有协议,厂商之间不兼容

分类:

标准HDLC:ISO组织根据SDLC(面向比特的同步数据链路控制协议)发展改进而来

非标准HDLC:各个厂家在ISO标准的HDLC上再进行修改而成

注:思科设备默认采用的串线协议是HDLC,华为设备默认采用PPP协议

修改串线协议为HDLC

两边接口下修改链路类型:

[r1-serial4/0/0]link-protocol hdlc

[r1]display interface serial 4/0/0

(2)PPP协议,point to point protocol--点到点协议
PPP基本概念:

1、ppp协议,公有协议,所有厂商兼容,支持同步和异步线路;

      同步、异步本质区别:所有电路是否在同一时钟沿下同步地处理数据。

特点:

直连间配置不同网段IP地址可以正常通信

ppp协议支持验证,具备错误检测能力,但不具备纠错能力;

对网络层地址进行协商,能够远程动态分配IP地址;(一侧给另一侧设备分配IP地址)

        [Huawei-Serial4/0/0]remote address 12.0.0.2    

        [Huawei-Serial4/0/0]ip address ppp-negotiate    

ppp兼容性较好,可同时支持多种网络层协议;

无重传机制,网络开销小;

ppp数据帧封装结构:

Flag:固定长度8位,固定取值:0X7E

address:固定长度8位,固定取值:0XFF

control:固定长度8位,固定取值:0X03

protocol:协议字段,表明其信息部分所采用的协议类型(LCP/NCP)

Information:数据

FCS:帧校验序列---确保数据完整性

ppp协议的组成:

主要由LCP、NCP以及用于网络安全的可选验证协议族组成

LCP:链路控制协议--主要是完成ppp会话建立第一阶段的协商协议

NCP:网络控制协议:完成ppp会话建立的第三阶段,针对网络层协议进行协商

ppp工作过程:

总结:

链路建立阶段--LCP建立:通过相互发送LCP协议数据包来商议,如:MTU、是否需要认证,以及使用什么方法认证、链路通信模式、接口速率

认证阶段--ppp认证(可选项)

网络层协议协商阶段--NCP协商---IP地址协商

ppp会话流程:(了解)

PPP验证:
方式一:PAP验证

被验证方首先发起验证请求,两次握手验证;

密码以明文传送;

支持单、双向认证;

方式二:CHAP验证

主验证方首先发起验证请求,三次握手验证;

不发送密码,安全性PAP高;

支持单、双向认证;

注:此加密是通过一些算法加密

ppp配置命令总结

主验证方:配置用户列表及验证方式

[R2]aaa

[R2-aaa]local-user wangdaye password cipher wdy12345

[R2-aaa]local-user wangdaye service-type ppp

[R2]int Serial 3/0/0   

[R2-Serial3/0/0]ppp authentication-mode chap/pap    //设置验证类型

[R2-Serial3/0/0]link-protocol ppp //设置接口报文的封装模式

被验证方:配置验证用户名

[R1]interface Serial 3/0/0

[R1-Serial3/0/0]ppp chap user wangdaye

[R1-Serial3/0/0]ppp chap password cipher wdy12345

[R2-Serial3/0/0]ppp pap local-user wangdaye password cipher wdy12345

ppp mp简介:---路由器

MP(multilink ppp),将多个ppp链路捆绑后,当做一条链路使用;

MP可以实现增加带宽、负载分担、链路备份以及降低报文时延的目的;

配置方式:用MP-GROUP配置

配置示例:

三、实验作业(ppp实验)

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

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

相关文章

vivado 生成比特流或器件镜像

在生成比特流或器件镜像之前 , 请复查其设置 , 确保这些设置对于您的设计都正确无误 , 这一点至关重要。 Vivado IDE 中的比特流和器件镜像设置分为 2 种类型 : 1. 比特流或器件镜像文件格式设置。 2. 器件配置设置。 在 V…

翔云身份证实名认证接口-PHP调用方法

网络平台集成实名认证接口,是顺应当下网络实名制规定,有效规避法律风险。互联网平台若没有实名认证功能,那么便无法保证网民用户身份的真实性,很有可能被虚假用户攻击,特别是在当网络平台产生垃圾信息乃至是违法信息时…

大模型预测,下一个token何必是文字?

太快了太快了… 大模型的生成技能,已经到了普通人看不懂的境界! 它可以根据用户过去5年的体检报告,生成未来第1年、第2年、第3年的体检报告。 你看,这个生成的过程,是不是像极了ChatGPT,根据历史单词预测…

JUC并发编程之常用方法

sleep() public void testSleepAndYield() {Thread t1 new Thread(() -> {try {log.debug("t1-sleep...");Thread.sleep(2000);} catch (InterruptedException e) {throw new RuntimeException(e);}}, "t1");log.debug("t1 start 前的状态&#…

机器学习 - 手动实现 ReLU 和 Sigmoid

直接上代码 import torch import matplotlib.pyplot as pltA torch.arange(-10, 10, 1, dtypetorch.float(32)) def relu(x):return torch.maximum(torch.tensor(0), x) plt.plot(relu(A))结果如下: import torch import matplotlib.pyplot as pltA torch.aran…

比 Python 快 9 万倍的 Mojo 终于开源了!

2024 年 3 月 29 日,Modular Inc. 宣布开源 Mojo 的核心组件。 Mojo 是一种专为编写人工智能软件设计的编程语言,去年 8 月份正式发布,迄今为止已经积累了超过 17.5 万名开发者和 5 万个组织。 人工智能模型通常使用多种编程语言编写。开发…

基于JSP的母婴用品网站

背景 随着时代的飞速进步,计算机技术已经广泛而深刻地渗透到社会的各个层面。人们生活质量的持续提升,以及对母婴产品需求的日益增长,都推动了母婴用品网站开发的必要性和紧迫性。这类网站依托计算机技术,通过对相关产品信息的有…

GRE_MGRE综合实验

目录 1、R5为ISP,只能进行IP地址配置,其所有地址均配为公有IP地址。 IP配置 配置公网全网通 2、(1)R1和R5间使用PPP的PAP认证,R5为主认证方。 PAP认证 (2)R2与R5之间使用ppp的CHAP认证&am…

html安装及入门

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一、简单介绍一下前端三大件开发工具 二、安装VSCode三、VSCode相关配置1.汉化2.live server3.使用前 总结 提示:以下是本篇文章正文内容,下…

代码随想录算法训练营第三十八天 | 509. 斐波那契数、70. 爬楼梯、746. 使用最小花费爬楼梯

代码随想录算法训练营第三十八天 | 509. 斐波那契数、70. 爬楼梯、746. 使用最小花费爬楼梯 509. 斐波那契数题目解法 70. 爬楼梯题目解法 746. 使用最小花费爬楼梯题目解法 感悟 509. 斐波那契数 题目 解法 使用动态规划 class Solution { public:int fib(int n) {if(n <…

文本文件操作

大家好&#xff1a; 衷心希望各位点赞。 您的问题请留在评论区&#xff0c;我会及时回答。 文件操作 程序运行时&#xff0c;产生的数据都是临时数据&#xff0c;程序一旦运行结束都会被释放。通过文件可以将数据持久化。 C中对文件进行操作需要包含头文件<fstream> 文件…

【scala】使用gradle和scala构建springboot程序

零、版本说明: springboot: 2.7.18 使用log4j2&#xff0c;不使用springboot自带的logback scala版本&#xff1a;2.11 jackson版本&#xff1a;2.16.0 一、依赖&#xff1a; buildscript {dependencies {// using spring-boot-maven-plugin as package toolclasspath("…