网络各类型(BMA,NBMA,P2P)

news2025/7/23 2:55:18

网络类型—基于二层(数据链路层)使用的协议不同从而导致数据包封装方式不同,工作方式也有所区别,从而对网络本身进行分类

一、网络类型分类

2. 关键差异对比

1. HDLC(高级数据链路控制协议)
  • 协议特点
    • 面向比特流:以二进制位流传输数据,支持同步传输。
    • 无认证机制:早期广域网协议,安全性较差,国内应用较少。
    • 兼容性差:不同厂商实现存在差异(如 Cisco HDLC 带协议字段,标准 HDLC 不带)。

配置命令

[Huawei-Serial4/0/0] link-protocol hdlc  # 修改接口二层协议为HDLC
[Huawei] display interface Serial4/0/0  # 查看接口协议状态
2. PPP(点到点协议)
  • 核心优势
    • 兼容性强:统一标准,支持多厂商设备互联。
    • 功能丰富:支持链路协商(LCP)、认证(PAP/CHAP)、网络层协议协商(NCP)。
    • 应用广泛:用于拨号上网、广域网专线(如 ADSL、光纤链路)。
  1. LCP(链路控制协议):协商链路参数(MTU、认证方式等)。
  2. 认证阶段(可选):PAP 明文认证或 CHAP 哈希认证。
  3. NCP(网络控制协议):协商网络层协议(如 IPCP 分配 IP 地址)。
      LCP 协商参数

  • MRU(最大接收单元):默认 1500 字节,需两端一致。
  • 认证方式:无认证、PAP、CHAP。    

PAP 认证(明文)

认证方配置

[ISP] aaa
[ISP-aaa] local-user huawei password cipher 123456  # 创建用户
[ISP-aaa] local-user huawei service-type ppp  # 指定服务类型为PPP
[ISP-Serial4/0/0] ppp authentication-mode pap  # 启用PAP认证

被认证方配置

[Client-Serial4/0/0] ppp pap local-user huawei password cipher 123456  # 发送认证信息
CHAP 认证(哈希加密)

认证方配置

[ISP-aaa] local-user chapuser password cipher chap123  # 创建用户
[ISP-Serial4/0/0] ppp authentication-mode chap  # 启用CHAP认证

被认证方配置

[Client-Serial4/0/0] ppp chap user chapuser  # 指定用户名
[Client-Serial4/0/0] ppp chap password cipher chap123  # 指定密码
IPCP 协商(动态获取 IP)

ISP 端配置(提供 IP)

[ISP-Serial4/0/0] ip address 10.0.0.1 24  # 配置固定IP
[ISP-Serial4/0/0] remote address 10.0.0.2  # 为对端分配IP(可选)

客户端配置(动态获取)

[Client-Serial4/0/0] ip address ppp-negotiate  # 通过IPCP获取IP

三、P2P 网络特性

1. 无 MAC 地址通信
  • 原理:P2P 链路仅连接两个设备,无需 MAC 地址标识,直接通过物理接口建立连接。
  • 应用场景
    • 设备配置(Console 线):PC 通过串口直接连接设备,无需 IP/MAC。
    • 广域网专线(如 E1/T1):使用 PPP/HDLC 协议,通过链路层协议标识数据流向。
2. IP 地址规划灵活性
  • 支持不同网段:P2P 链路两端 IP 地址可属于不同网段(依赖 IPCP 协商生成主机路由)。
  • 路由自动生成:IPCP 协商成功后,设备自动生成指向对端 IP 的主机路由(掩码 32 位)。
[Huawei] display ip routing-table  # 查看自动生成的主机路由
Destination/Mask  Proto  NextHop  Interface
10.0.0.1/32       PPP    直接连接  Serial4/0/0

应用场景选择

  • BMA 网络:优先使用以太网(Ethernet),支持广播和多设备接入。
  • P2P 广域网
    • 需认证和多协议支持:选 PPP(如 ADSL、光纤专线)。
    • 仅传输 IP 数据且无需认证:选 HDLC(如 Cisco 设备间专线)。
  • 设备管理:使用 Console 线(P2P 链路)配合 PPP / 无协议通信,无需网络配置

四、关键命令速查表

总结

  • 网络类型决定了二层协议的选择:BMA 用以太网,P2P 广域网用 PPP/HDLC。
  • PPP 协议通过 LCP/NCP 协商和认证机制,成为现代广域网的主流选择,尤其适用于需要安全认证和动态 IP 的场景。
  • P2P 网络的无 MAC 特性和灵活 IP 规划,使其在设备管理和专线通信中不可或缺。

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

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

相关文章

【计算机网络】第3章:传输层—概述、多路复用与解复用、UDP

目录 一、概述和传输层服务 二、多路复用与解复用 三、无连接传输:UDP 四、总结 (一)多路复用与解复用 (二)UDP 一、概述和传输层服务 二、多路复用与解复用 三、无连接传输:UDP 四、总结 &#xff08…

神经符号AI的企业应用:结合符号推理与深度学习的混合智能

💡 技术前沿: 神经符号AI代表了人工智能发展的新阶段,它将深度学习的模式识别能力与符号推理的逻辑分析能力有机结合,创造出更加智能、可解释且可靠的AI系统。这种混合智能技术正在重塑企业的智能化应用,从自动化决策到…

VSCode 中 C/C++ 安装、配置、使用全攻略:小白入门指南

引言 本文为Windows系统下安装配置与使用VSCode编写C/C代码的完整攻略,示例机器为Windows11。 通过本文的指导,你可以成功在Windows 机器上上使用VSCode进行C/C开发。 在文章开始之前,你可以先阅读下面这段话,以便于对步骤有个大…

重温经典算法——希尔排序

版权声明 本文原创作者:谷哥的小弟作者博客地址:http://blog.csdn.net/lfdfhl 基本原理 希尔排序是插入排序的改进版,通过按增量分组并逐步缩小增量实现排序。时间复杂度取决于增量序列,平均约为 O(n log n) 到 O(n^(3/2))&…

CortexON:开源的多代理AI系统无缝自动化和简化日常任务

简介 CortexON是一个开源的多代理AI系统,灵感来自Manus和OpenAI DeepResearch等高级代理平台。CortexON旨在无缝自动化和简化日常任务,擅长执行复杂的工作流程,包括全面的研究任务、技术操作和复杂的业务流程自动化。 技术架构 CortexON的技…

海信IP810N-海思MV320芯片-安卓9-2+16G-免拆优盘卡刷固件包

海信IP810N-海思MV320芯片-安卓9-216G-免拆优盘卡刷固件包 线刷方法:(新手参考借鉴一下) 1.准备一个优盘,最佳是4G,卡刷强刷刷机,用一个usb2.0的8G以下U盘,fat32,2048块单分区格式化…

2025年6月4日收获

Authorization Authorization是一种通用的、标准化的权限控制和认证的通用框架,它能够使跨系统和跨域的身份验证和授权管理更容易,使不同应用程序之间能够更轻松地实现单点登录(SSO)、用户身份验证和授权控制等。 在前端使用 axi…

leetcode hot100 链表(二)

书接上回: leetcode hot100 链表(一)-CSDN博客 8.删除链表的倒数第N个结点 class Solution { public:ListNode* removeNthFromEnd(ListNode* head, int n) {ListNode* currhead;int len0;while(curr){currcurr->next;len;}int poslen-n…

6. MySQL基本查询

1. 表的增删改查 Create(创建), Retrieve(读取), Update(更新), Delete(删除) 2. Create & Insert 语法: insert [info] table_name () values () 2.1. 案例: 创建一个学生表 指定列单行插入, 如果values前省略, 则默认是全属性插入多行指定列插入, 中间分隔符为, 3. 插入替…

CMS32M65xx/67xx系列CoreMark跑分测试

CMS32M65xx/67xx系列CoreMark跑分测试 1、参考资料准备 1.1、STM32官方跑分链接 1.2、官网链接 官方移植文档,如下所示,点击红框处-移植文档: A new whitepaper and video explain how to port CoreMark-Pro to bare-metal 1.3、测试软件git下载链接 …

中国区域30m/15天植被覆盖度数据集(2010-2022)

时间分辨率:日空间分辨率;:10m - 100m共享方:式开放获取数据大小:2.98 TB数据时间范围:2010-01-01 — 2022-12-31元数据更新时间:2024-12-23 数据集摘要 高时空分辨率的植被覆盖度产品存在着广…

力扣HOT100之二分查找:74. 搜索二维矩阵

这道题直接a了,我们可以参考上一道题:35.搜索插入位置的思路,详情见我的上一篇博客。将每一行的第一个元素当作一个数组中的元素,然后对这个数组进行二分查找,如果直接找到了target,则直接返回true&#xf…

编程技能:格式化打印04,sprintf

专栏导航 本节文章分别属于《Win32 学习笔记》和《MFC 学习笔记》两个专栏,故划分为两个专栏导航。读者可以自行选择前往哪个专栏。 (一)WIn32 专栏导航 上一篇:编程技能:格式化打印03,printf 回到目录…

R语言基础| 下载、安装

在此前的单细胞教程中,许多小伙伴都曾因为R语言基础不足而十分苦恼。R语言是一种开源的编程语言和软件环境,专门用于统计分析、图形表示和数据挖掘。它最初由Ross Ihaka和Robert Gentleman在1993年创建,旨在为统计学家和数据分析师提供一个广…

微软的新系统Windows12未来有哪些新特性

在今年即将到来的重大设计升级中,苹果计划对其全线操作系统统一按年份命名,作为另一巨头微软的win12还远吗?win11和win10是微软现在正在用的主流版本,win11系统发布于2021年6月24日,win10系统发布于2015年7月29日。预计win12尝鲜版可能在2025年下半年或明年。 尽管win12还…

在虚拟宇宙中低语——进程间通信,Linux命名管道的前世今生

文章目录 🌌 序章🌠 一、命名管道的宿命与哲学1.1、创建及简单使用1.2、命名管道的工作原理1.3、命名管道与匿名管道的区别 2、命名管道的特点及特殊场景2.1、特点2.2、四种特殊场景 3、命名管道实操3.1、实现文件拷贝3.2、实现进程控制 小结 &#x1f3…

STM32的ADC简介

一、ADC简介 STM32的ADC是一种12位逐次逼近型模拟数字转换器。它具备18个通道,能够测量16个外部信号源以及2个内部信号源。各通道的A/D转换可以执行单次、连续、扫描或间断模式。转换结果可采用左对齐或右对齐的方式(12位)存储于16位数据寄存…

Bash shell四则运算

文章目录 四则运算1. ‌expr 命令‌2. ‌$(( )) 表达式(推荐)‌3. ‌$[ ] 表达式(已弃用)‌4. ‌let 命令‌小数运算i 和 i 区别 四则运算 算术运算: - * / %(取模,求余数) Bash sh…

(javaSE)Java数组进阶:数组初始化 数组访问 数组中的jvm 空指针异常

数组的基础 什么是数组呢? 数组指的是一种容器,可以用来存储同种数据类型的多个值 数组的初始化 初始化:就是在内存中,为数组容器开辟空间,并将数据存入容器中的过程。 数组初始化的两种方式:静态初始化,动态初始化 数组的静态初始化 初始化…

力扣刷题Day 70:在排序数组中查找元素的第一个和最后一个位置(34)

1.题目描述 2.思路 方法1(自己写的):一次二分查找找到等于target的一个元素索引axis,然后向左右延伸找边界。 方法2(灵茶山艾府佬的闭区间二分查找写法):定义一个lower_bound()函数找到第一个…