HDLC 协议与PPP协议
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
•
第一章 HDLC协议
• 实际应用时的两个技术问题
1."0"位插入/删除技术 如上所述,SDLC/HDLC协议规定以01111110为标 志字节,但在信息场中也完全有可能有同一种模式的字符, 为了把它与标志区分开来,所以采取了"0"位插入和删除 技术。具体作法是发送端在发送所有信息(除标志字节外) 时,只要遇到连续5个"1",就自动插入一个"0"当接收端在 接收数据时(除标志字节)如果连续接收到5个"1",就自 动将其后的一个"0"删除,以恢复信息的原有形式。这种 "0"位的插入和删除过程是由硬件自动完成的,比上述面 向字符的"数据透明"容易实现。
第二章
PPP协议
• 由定义可见,PPP本质上和BOT差不多,都属于狭
义项目融资,即“通过项目来融资——通过该项 目的期望收益来融资的活动”,而非广义项目融 资,即“为项目融资——为特定项目的建设、收 购以及债务重组进行的融资活动”。
HDLC 协议与PPP协议
第一章 HDLC协议
• HDLC协议
• HDLC——面向比特的同步协议:High Level Data Link Control
(高级数据链路控制规程)。 HDLC是面向比特的数据链路控制协议 的典型代表,该协议不依赖于任何一种字符编码集;数据报文可透明 传输,用于实现透明传输的“0比特插入法”易于硬件实现;全双工 通信,有较高的数据链路传输效率;所有帧采用CRC检验,对信息帧 进行顺序编号,可防止漏收或重份,传输可靠性高;传输控制功能与 处理功能分离,具有较大灵活性。
第二章
PPP协议
• 链路控制协议:PPP 提供的 LCP 功能全面,适用于大多数
环境。LCP 用于就封装格式选项自动达成一致,处理数据 包大小限制,探测环路链路和其他普通的配置错误,以及 终止链路。LCP 提供的其他可选功能有:认证链路中对等 单元的身份,决定链路功能正常或链路失败情况。
• 网络控制协议:一种扩展链路控制协议,用于建立、配
• PPP和HDLC之间最主要的区别是,PPP是面向字符的,
第二章
PPP协议
• PPP的特点: • ①主要观测值为载波相位 • ②采用精密的卫星轨道和钟数据 • ③采用复杂的模型 PPP定位精度:亚分米
级。 • PPP用途:全球高精度测量,卫星定轨。
第二章
PPP协议
• ppp 在RFC 1661中提供详细的PPP规范 • PPP是指政府与民营机构签订长期合作协议,授权
第一章 HDLC协议
• 地址场和控制场
• 在标志场之后,可以有一个地址场A(Address)和一个
控制场C(Contro1)。地址场用来规定与之通信的次站 的地址。控制场可规定若干个命令。SDLC规定A场和C场 的宽度为8位。HDLC则允许A场可为任意长度,C场为8 位或16位。接收方必须检查每个地址字节的第一位,如 果为"0",则后边跟着另一个地址字节;若为"1",则该 字节就是最后一个地址字节。同理,如果控制场第一个字 节的第一位为"0",则还有第二个控制场字节,否则就只 有一个字节。
第一章 HDLC协议
• 2. SDLC/HDLC异常结束
若在发送过程中出现错误,则SDLC/HDLC 协议用异常结束字符,或称失效序列使本帧作废。 在HDLC规程中7个连续的"1"被作为失效字符,而 在SDLC中失效字符是8个连续的"1"。当然在失效 序列中不使用"0"位插入/删除技术。 SDLC/HDLC协议规定,在一帧之内不允许 出现数据间隔。在两帧信息之间,发送器可以连 续输出标志字符序列,也可以输出连续的高电平, 它被称为空闲信号。
置、测试和管理数据链路连接。
第二章
PPP协议
• 为了建立点对点链路通信,PPP 链路的每
一端,必须首先发送 LCP 包以便设定和测 试数据链路。在链路建立,LCP 所需的可 选功能被选定之后,PPP 必须发送 NCP 包 以便选择和设定一个或更多的网络层协议。 一旦每个被选择的网络层协议都被设定好 了,来自每个网络层协议的数据报就能在 链路上发送了。
第一章 HDLC协议
SDLC/HDLC标志字符
SDLC/HDLC协议规定,所有信息传输必须以 一个标志字符开始,且以同一个字符结束。这个 标志字符是01111110,称标志场(F)。从开 始标志到结束标志之间构成一个完整的信息单位, 称为一帧(Frame)。所有的信息是以帧的形式 传输的,而标志字符提供了每一帧的边界。接收 端可以通过搜索"01111110"来探知帧的开头和 结束,以此建立帧同步。
议。在 TCP-IP 协议集中它是一种用来同步调制连接的数据链路层协 议(OSI 模式中的第二层),替代了原来非标准的第二层协议,即 SLIP。除了 IP 以外 PPP 还可以携带其它协议,包括 DECnet 和 Novell 的 Internet 网包交换(IPX)。
•
第二章
PPP协议
• PPP 主要由以下几部分组成:
第一章 HDLC协议
• 信息场
• 跟在控制场之后的是信息场I(Information)。I场包含
有要传送的数据,亦成为数据场。并不Leabharlann Baidu每一帧都必须有 信息场。即信息场可以为0,当它为0时,则这一帧主要 是控制命令。
第一章 HDLC协议
• 帧校验场
•
紧跟在信息场之后的是两字节的帧校验场,帧校验场称为 FC场, 校验序列FCS. SDLC/HDLC均采用16位循环冗余校验码CRC 。除了标志 场和自动插入的"0"位外,所有的信息都参加CRC计算。 CRC的编码器在发送码组时为每一码组加入冗余的监督码 位。接收时译码器可对在纠错范围内的错码进行纠正,对 在校错范 围内的错码进行校验,但不能纠正。超出校、 纠错范围之外的多位错误将不可能被校验发现 。
第二章
PPP协议
• PPP工作流程:
• 当用户拨号接入 ISP 时,路由器的调制解调器对拨号做
出确认,并建立一条物理连接。 PC 机向路由器发送一系 列的 LCP 分组(封装成多个 PPP 帧)。 这些分组及其响 应选择一些 PPP 参数,和进行网络层配置,NCP 给新接 入的 PC机分配一个临时的 IP 地址,使 PC 机成为因特网 上的一个主机。 通信完毕时,NCP 释放网络层连接,收 回原来分配出去的 IP 地址。接着,LCP 释放数据链路层 连接。最后释放的是物理层的连接。 HDLC是面向位的。
• 封装:一种封装多协议数据报的方法。PPP 封装
提供了不同网络层协议同时在同一链路传输的多 路复用技术。PPP 封装精心设计,能保持对大多 数常用硬件的兼容性。克服了SLIP不足之处的一 种多用途、点到点协议,它提供的WAN数据链接 封装服务类似于LAN所提供的封闭服务。所以, PPP不仅仅提供帧定界,而且提供协议标识和位级 完整性检查服务。
民营机构代替政府建设、运营或管理基础设施或 其他公共服务设施并向公众提供公共服务,主要 有主要有垂直和水平两种方式;而BOT是指政府 通过特许权协议,授权民营机构进行项目(主要是 基础设施和自然资源开发)的融资、设计、建造、 经营和维护,BOT主要有BOT、BOOT和BOO三种 基本形式和十多种演变形式,如BT、TOT等。
第一章 HDLC协议
• 特点与格式
• 面向比特的协议中最有代表性的是IBM的同步数据链路控
制规程SDLC,国际标准化组织ISO 的高级数据链路控制 规程HDLC美国国家标准协会的先进数据通信规程ADCCP 。 这些协议的特点是所传输的一帧数据可以是任意位,而且 它是靠约定的位组合模式,而不是靠特定字符来标志帧的 开始和结束,故称"面向比特"的协议。
第二章
PPP协议
• PPP是指点到点协议是为在同等单元之间传输数据包这样
的简单链路设计的链路层协议。这种链路提供全双工操作, 并按照顺序传递数据包。设计目的主要是用来通过拨号或 专线方式建立点对点连接发送数据,使其成为各种主机、 网桥和路由器之间简单连接的一种共通的解决方案。 • PPP 最初设计是为两个对等节点之间的 IP 流量传输提供一种封装协