第三章 广域网+PPP协议+HDLC协议

发布时间:2026/8/22 12:31:40

第三章 广域网+PPP协议+HDLC协议
广域网及其相关协议广域网的通信子网主要使用分组交换技术。PPP协议点对点协议PPP是目前使用最广泛的点对点数据链路层协议也广泛应用于广域网路由器之间的专用线路。PPP协议只支持全双工链路。用户使用拨号电话接入因特网时一般都使用PPP协议。点对点协议主要有两种应用因特网用户的计算机通过点对点链路连接到某个ISP进而接入因特网。 用户计算机与ISP通信时所采用的数据链路协议一般就是PPP协议。此外点对点协议PPP还广泛应用于广域网路由器之间的专用线路。PPPoE它使得ISP可以通过数字用户线路、电路调制解调器、以及以太网等宽带接入技术以以太网接口的形式为用户提供接入服务。PPP协议的三个组成成分PPP协议是数据链路层的协议它主要有三个作用PPP是数据链路层的协议它将上层交付下来的协议数据单元PDU封装成帧。为了支持不同的网络层协议PPP协议包含了一套网络控制协议NCPs.链路控制协议LCP用于建立配置以及测试数据链路的连接。每个不同的网络层协议要用一个相应的NCP来配置为网络层协议建立和配置逻辑连接。PPP协议能够在多种给类型的点对点链路上运行。例如面向字节的异步链路面向比特的同步链路。PPP协议的帧格式PPP是面向字节的因而所有PPP帧的长度都是整数个字节。帧检验序列用于检验是否存在误码。PPP是点对点的并不是总线形无须采用CSMA/CD协议自然就没有最短帧长所以信息段占0-1500字节。PPP帧的透明传输面向字节的异步链路采用字符填充法实现透明传输发送方的处理出现的每一个7EPPP帧的定界符字节转变成2字节序列7D5E出现的每一个7D转义字符字节转变陈2字节序列7D5D出现的每一个ASCLL码控制字符数值小于0x20的字符则在该字符前面插入一个7D字节同时将该字符的编码加上0x20。接收方的处理进行反变换即可恢复出原来的帧的数据部分。面向比特的同步链路使用零比特填充来实现透明传输PPP帧的差错检测使用PPP的数据链路层向上提供的是不可靠数据传输服务。PPP的工作状态PPT链路的开始和结束状态都是“静止”状态这时并不存在物理层的连接。当检测到调制解调器的载波信号并建立物理层连接后PPP就进入链路的“建立”状态。在链路的“建立”状态下链路控制协议LCP开始协商一些配置选项若协商成功则进入“鉴别”状态若协商失败则退回到“静止”状态。所协商的配置选项包括最大帧长、鉴别协议等。可以不使用鉴别也可以使用口令鉴别协议PAP或挑战握手鉴别协议CHAP。若通信双方无需鉴别或鉴别身份成功则进入“网络状态”若鉴别失败则进入“终止”状态。进入“网路”状态后进行NCP配置配置完成后就进入“打开”状态。PPP链路的两端通过互相交换网络层特定的NPC分组来进行NPC配置。如果在PPP链路上运行的是IP协议则使用IP控制协议IPCP来对PPP链路的每一端配置IP模块如分配IP地址。只要链路处于“打开”状态就可以进行数据通信当出现故障或者链路的一段发出终止请求时就进入“终止”状态。当载波停止后则回到“静止”状态。——————此处为分隔符。HDLC协议HDLC协议简介HDLCHigh-Level Data Link Control 高级数据链路控制。是一个在同步网上传输数据、面向比特的数据链路层协议。数据报文可透明传输用于实现透明传输的“0比特插入法”易于硬件实现。采用全双工通信。所有帧采用CRC检验对信息帧进行顺序编号可防止漏收或重份传输可靠性高。HDLC的站主站主站的主要功能是发送命令包括数据信息帧、接收响应帧并负责对整个链路的控制系统的初启、流程的控制、差错检测或恢复等。从站从站的主要功能是接收由主站发来的命令帧向主站发送响应帧并配合主站参与差错恢复等链路控制。复合站复合站的主要功能是既能发送又能接收命令帧和响应帧并负责整个链路的控制。

相关新闻

第 1 篇:「每次搜索 500ms 的噩梦」— 从暴力遍历到索引

第 1 篇:「每次搜索 500ms 的噩梦」— 从暴力遍历到索引

2026/8/22 12:31:40

开场:一杯咖啡的时间有多长? 你有多久没打开一个中等规模的代码库了? 几年前,我打开一个 10K 符号的 TypeScript 项目,想搜索"buildQuery"函数。IDE 卡了半秒钟。然后一秒。然后我就去喝咖啡了。 这不是夸张…

为什么AC/DC电源需要PFC?PFC到底在校正什么?

为什么AC/DC电源需要PFC?PFC到底在校正什么?

2026/8/22 12:31:40

PFC如何驯服电流尖峰如果你拆开一台大功率开关电源,会发现整流桥后面往往紧跟一级特殊的 Boost 电路——它不是用来稳定输出电压,而是用来让输入电流波形追随电压波形。这级电路就是功率因数校正( PFC )。 为什么需要 PFC&#x…

Beat Link Trigger Phrase Triggers 实战:利用 rekordbox 乐句分析实现跨曲风智能灯光触发

Beat Link Trigger Phrase Triggers 实战:利用 rekordbox 乐句分析实现跨曲风智能灯光触发

2026/8/22 12:31:40

Beat Link Trigger Phrase Triggers 实战:利用 rekordbox 乐句分析实现跨曲风智能灯光触发 【免费下载链接】beat-link-trigger Trigger events and automate shows in response to events on Pioneer CDJs 项目地址: https://gitcode.com/gh_mirrors/be/beat-lin…

更新本机Docker里的Sub2API版本-步骤和终端命令

更新本机Docker里的Sub2API版本-步骤和终端命令

2026/8/22 13:31:42

🛠️ 完整更新步骤第一步:防呆备份(强烈建议)在动手之前,我们先给数据做一个备份,以防万一出现手滑误操作。在你的 WSL 终端运行:# 强制删除已有残缺备份目录 sudo rm -rf /home/ldd/sub2api-de…

System_Architect:一战失利的5大教训(45/36/49真实复盘),二战考生如何避免重蹈覆辙

System_Architect:一战失利的5大教训(45/36/49真实复盘),二战考生如何避免重蹈覆辙

2026/8/22 13:31:42

System_Architect:一战失利的5大教训(45/36/49真实复盘),二战考生如何避免重蹈覆辙 【免费下载链接】System_Architect 🐍 2024年软考 (杭州e类租房补贴)系统架构设计师资料整理复习(软考高级) 二战 20天备考通过&…

Helium区块链安全架构:HIP-29多签密钥、HIP-30 BLS门限加密与HIP-55验证者挑战机制解析

Helium区块链安全架构:HIP-29多签密钥、HIP-30 BLS门限加密与HIP-55验证者挑战机制解析

2026/8/22 13:31:42

Helium区块链安全架构:HIP-29多签密钥、HIP-30 BLS门限加密与HIP-55验证者挑战机制解析 【免费下载链接】HIP Helium Improvement Proposals 项目地址: https://gitcode.com/gh_mirrors/hip2/HIP Helium 区块链安全架构是保障 HNT 资产与网络信任的基石。本文…

QuickJS原生C模块开发:从零扩展JS引擎,让JavaScript调用C函数(附完整代码)

QuickJS原生C模块开发:从零扩展JS引擎,让JavaScript调用C函数(附完整代码)

2026/8/22 13:31:42

QuickJS原生C模块开发:从零扩展JS引擎,让JavaScript调用C函数(附完整代码) 【免费下载链接】QuickJS QuickJS is a small and embeddable Javascript engine. QuickJS sources are copyright Fabrice Bellard and Charlie Gordon.…

test-queue 环境变量完全清单:11 个参数精准控制你的并行测试

test-queue 环境变量完全清单:11 个参数精准控制你的并行测试

2026/8/22 13:31:42

test-queue 环境变量完全清单:11 个参数精准控制你的并行测试 【免费下载链接】test-queue parallel test runner for CI environments 项目地址: https://gitcode.com/gh_mirrors/te/test-queue test-queue 是一款专为 CI 环境打造的 Ruby 并行测试运行器&a…

Switch 如何串流 3A PC 游戏?Moonlight-Switch 部署与调参完整指南

Switch 如何串流 3A PC 游戏?Moonlight-Switch 部署与调参完整指南

2026/8/22 13:21:42

Switch 如何串流 3A PC 游戏?Moonlight-Switch 部署与调参完整指南 【免费下载链接】Moonlight-Switch Moonlight port for Nintendo Switch 项目地址: https://gitcode.com/gh_mirrors/mo/Moonlight-Switch 想在 Switch 上玩 PC 3A 大作?开源项目…

【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

2026/8/21 21:41:19

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

【双层规划,节点出清价,绿证交易,CVaR方法】两级电力市场环境下计及风险的省间交易商最优购电模型附Matlab代码

【双层规划,节点出清价,绿证交易,CVaR方法】两级电力市场环境下计及风险的省间交易商最优购电模型附Matlab代码

2026/8/22 11:09:22

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

隐式mpc+自适应mpc+时变mpc,线性时变模型预测控制附Simulink仿真

隐式mpc+自适应mpc+时变mpc,线性时变模型预测控制附Simulink仿真

2026/8/22 11:09:22

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

多尺度智能体控制:从宏观密度场到微观决策的架构与实践

多尺度智能体控制:从宏观密度场到微观决策的架构与实践

2026/8/22 0:00:52

1. 从宏观到微观:多尺度智能体控制的核心挑战在智能体(Agent)技术日益普及的今天,我们面临着一个越来越普遍的难题:如何同时管理成千上万个,甚至百万级别的智能体?无论是城市交通中的自动驾驶车…

CUBE标准:统一AI智能体评测的度量衡与架构解析

CUBE标准:统一AI智能体评测的度量衡与架构解析

2026/8/22 0:00:52

1. 项目概述:为什么我们需要一个统一的智能体评测标准?最近在折腾各种AI智能体项目,从简单的自动化脚本到复杂的多模态交互系统,我发现了一个让人头疼的共性问题:评测。每次开发完一个智能体,想看看它到底行…

沉金PCB工艺实战指南:从设计到SMT焊接的可靠性保障

沉金PCB工艺实战指南:从设计到SMT焊接的可靠性保障

2026/8/22 0:00:52

在电子硬件开发领域,PCB(印制电路板)的沉金工艺是提升产品可靠性和焊接质量的关键环节。对于需要高密度互连、长期稳定运行或高频信号传输的板卡,如“黍姐仿通行证”这类可能涉及身份识别、数据交互的硬件项目,选择正确…

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

2026/8/22 2:02:26

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…

导师推荐!2026最新AI论文工具测评与实用推荐

导师推荐!2026最新AI论文工具测评与实用推荐

2026/8/22 4:13:47

2026年真正好用的AI论文工具,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

告别游戏崩溃:XCOM 2模组管理器的智能革命

告别游戏崩溃:XCOM 2模组管理器的智能革命

2026/8/22 1:32:34

告别游戏崩溃:XCOM 2模组管理器的智能革命 【免费下载链接】xcom2-launcher The Alternative Mod Launcher (AML) is a replacement for the default game launchers from XCOM 2 and XCOM Chimera Squad. 项目地址: https://gitcode.com/gh_mirrors/xc/xcom2-lau…