点协议点对点协议

3 , . s , , ,

3.2 点对点协议 PPP

3.2.1 PPP 协议的特点

现在全世界使用得最多的数据链路层协议是点对点协议 PPP (Point-to-Point Protocol)。

用户使用拨号电话线接入因特网时,一般都是使用 PPP 协议。 用户到 ISP 的链路使用 PPP 协议

用 户

PPP 协议

1. PPP 协议应满足的需求 简单——这是首要的要求 封装成帧

透明性 多种网络层协议 多种类型链路 差错检测 检测连接状态 最大传送单元 网络层地址协商 数据压缩协商

2. PPP 协议不需要的功能

纠错 流量控制 序号 多点线路 半双工或单工链路 3. PPP 协议的组成

1992 年制订了 PPP 协议。经过 1993 年和 1994 年的修订,现在的 PPP 协议已成为因特网的正式标准[RFC 1661]。 PPP 协议有三个组成部分

一个将 IP 数据报封装到串行链路的方法。 链路控制协议 LCP (Link Control Protocol)。 网络控制协议 NCP (Network Control Protocol)。

3.2.2 PPP 协议的帧格式

标志字段 F = 0x7E (符号“0x ”表示后面的字符是用十六进制表示。十六进制的 7E 的二进制表示是 01111110)。 地址字段 A 只置为 0xFF。地址字段实际上并不起作用。 控制字段 C 通常置为 0x03。

PPP 是面向字节的,所有的 PPP 帧的长度都是整数字节。 PPP 协议的帧格式

2

不超过 1500 字节 PPP 帧

2

1

字节

1

1

1

PPP 有一个 2 个字节的协议字段。

当协议字段为 0x0021 时,PPP 帧的信息字段就是IP 数据报。 若为 0xC021, 则信息字段是 PPP 链路控制数据。 若为 0x8021,则表示这是网络控制数据。 透明传输问题

当 PPP 用在同步传输链路时,协议规定采用硬件来完成比特填充(和 HDLC 的做法一样)。

当 PPP 用在异步传输时,就使用一种特殊的字符填充法。 字符填充

将信息字段中出现的每一个 0x7E 字节转变成为 2 字节序列(0x7D, 0x5E)。

若信息字段中出现一个 0x7D 的字节, 则将其转变成为 2 字节序列(0x7D, 0x5D)。

若信息字段中出现 ASCII 码的控制字符(即数值小于 0x20 的字符),则在该字符前面要加入一个 0x7D 字节,同时将该字符的编码加以改变。

零比特填充

PPP 协议用在 SONET/SDH 链路时,是使用同步传输(一连串的比特连续传送)。这时 PPP 协议采用零比特填充方法来实现透明传输。

在发送端,只要发现有 5 个连续 1,则立即填入一个 0。接收端对帧中的比特流进行扫描。每当发现 5 个连续1时,就把这 5 个连续 1 后的一个 0 删除。

信息字段中出现了和 标志字段 F 完全一样

的 8 比特组合 发送端在 5 个连 1 之后 填入 0 比特再发送出去 在接收端把 5 个连 1 之后的 0 比特删除

会被误认为是标志字段 F 发送端填入 0 比特

接收端删除填入的 0 比特

不提供使用序号和确认的可靠传输

PPP 协议之所以不使用序号和确认机制是出于以下的考虑:

在数据链路层出现差错的概率不大时,使用比较简单的 PPP 协议较为合理。

在因特网环境下,PPP 的信息字段放入的数据是 IP 数据报。数据链路层的可靠传输并不能够保证网络层的传输也是可靠的。

帧检验序列 FCS 字段可保证无差错接受。

3.2.3 PPP 协议的工作状态

当用户拨号接入 ISP 时,路由器的调制解调器对拨号做出确认,并建立一条物理连接。

PC 机向路由器发送一系列的 LCP 分组(封装成多个 PPP 帧)。 这些分组及其响应选择一些 PPP 参数,和进行网络层配置,NCP 给新接入的 PC机分配一个临时的 IP 地址,使 PC 机成为因特网上的一个主机。

通信完毕时,NCP 释放网络层连接,收回原来分配出去的 IP 地址。接着,LCP 释放数据链路层连接。最后释放的是物理层的连接。

设备之间无链路

物理链路

LCP 链路

已鉴别的 LCP 链路

已鉴别的 LCP 链路 和 NCP 链路

3 , . s , , ,

3.2 点对点协议 PPP

3.2.1 PPP 协议的特点

现在全世界使用得最多的数据链路层协议是点对点协议 PPP (Point-to-Point Protocol)。

用户使用拨号电话线接入因特网时,一般都是使用 PPP 协议。 用户到 ISP 的链路使用 PPP 协议

用 户

PPP 协议

1. PPP 协议应满足的需求 简单——这是首要的要求 封装成帧

透明性 多种网络层协议 多种类型链路 差错检测 检测连接状态 最大传送单元 网络层地址协商 数据压缩协商

2. PPP 协议不需要的功能

纠错 流量控制 序号 多点线路 半双工或单工链路 3. PPP 协议的组成

1992 年制订了 PPP 协议。经过 1993 年和 1994 年的修订,现在的 PPP 协议已成为因特网的正式标准[RFC 1661]。 PPP 协议有三个组成部分

一个将 IP 数据报封装到串行链路的方法。 链路控制协议 LCP (Link Control Protocol)。 网络控制协议 NCP (Network Control Protocol)。

3.2.2 PPP 协议的帧格式

标志字段 F = 0x7E (符号“0x ”表示后面的字符是用十六进制表示。十六进制的 7E 的二进制表示是 01111110)。 地址字段 A 只置为 0xFF。地址字段实际上并不起作用。 控制字段 C 通常置为 0x03。

PPP 是面向字节的,所有的 PPP 帧的长度都是整数字节。 PPP 协议的帧格式

2

不超过 1500 字节 PPP 帧

2

1

字节

1

1

1

PPP 有一个 2 个字节的协议字段。

当协议字段为 0x0021 时,PPP 帧的信息字段就是IP 数据报。 若为 0xC021, 则信息字段是 PPP 链路控制数据。 若为 0x8021,则表示这是网络控制数据。 透明传输问题

当 PPP 用在同步传输链路时,协议规定采用硬件来完成比特填充(和 HDLC 的做法一样)。

当 PPP 用在异步传输时,就使用一种特殊的字符填充法。 字符填充

将信息字段中出现的每一个 0x7E 字节转变成为 2 字节序列(0x7D, 0x5E)。

若信息字段中出现一个 0x7D 的字节, 则将其转变成为 2 字节序列(0x7D, 0x5D)。

若信息字段中出现 ASCII 码的控制字符(即数值小于 0x20 的字符),则在该字符前面要加入一个 0x7D 字节,同时将该字符的编码加以改变。

零比特填充

PPP 协议用在 SONET/SDH 链路时,是使用同步传输(一连串的比特连续传送)。这时 PPP 协议采用零比特填充方法来实现透明传输。

在发送端,只要发现有 5 个连续 1,则立即填入一个 0。接收端对帧中的比特流进行扫描。每当发现 5 个连续1时,就把这 5 个连续 1 后的一个 0 删除。

信息字段中出现了和 标志字段 F 完全一样

的 8 比特组合 发送端在 5 个连 1 之后 填入 0 比特再发送出去 在接收端把 5 个连 1 之后的 0 比特删除

会被误认为是标志字段 F 发送端填入 0 比特

接收端删除填入的 0 比特

不提供使用序号和确认的可靠传输

PPP 协议之所以不使用序号和确认机制是出于以下的考虑:

在数据链路层出现差错的概率不大时,使用比较简单的 PPP 协议较为合理。

在因特网环境下,PPP 的信息字段放入的数据是 IP 数据报。数据链路层的可靠传输并不能够保证网络层的传输也是可靠的。

帧检验序列 FCS 字段可保证无差错接受。

3.2.3 PPP 协议的工作状态

当用户拨号接入 ISP 时,路由器的调制解调器对拨号做出确认,并建立一条物理连接。

PC 机向路由器发送一系列的 LCP 分组(封装成多个 PPP 帧)。 这些分组及其响应选择一些 PPP 参数,和进行网络层配置,NCP 给新接入的 PC机分配一个临时的 IP 地址,使 PC 机成为因特网上的一个主机。

通信完毕时,NCP 释放网络层连接,收回原来分配出去的 IP 地址。接着,LCP 释放数据链路层连接。最后释放的是物理层的连接。

设备之间无链路

物理链路

LCP 链路

已鉴别的 LCP 链路

已鉴别的 LCP 链路 和 NCP 链路


相关内容

  • 结构化有限合伙企业单边协议的概念及效力
  • 本文所指的单边协议1,是指在有限合伙制私募基金和对冲基金的募集和运行过程中,由GP 与某个或某些LP 单独签订的对有限合伙协议作出进一步解释.修改或补充的协议,该等协议往往赋予特定LP 某些其他LP 并不享有的优先权利.实践中,单边协议虽常以有限合伙补充协议冠名,或以投资备忘录.承诺函等名义签署,但 ...

  • 通信软件设计总结
  • 第一章 1.通信就是在两个或多个实体之间传递或交换信息 2.通信的要素:通信实体(自然人.计算机.通信中断等).传输信道(电路.无线信道.卫星信道.计算机网络等).交换网络(PSTN.INTERNET等).通信协议(七号信令.TCP/IP.SIP等) 3.通信的分类: 1.基于连接的通信(需要在通信 ...

  • 2015-2016年度党政机关会议定点场所协议书
  • 2015-2016年度党政机关会议定点场所协议书 (主要条款) 协议名称:党政机关会议定点场所协议 服务协议编号: 协议甲方: 协议乙方: 服务协议签订地点:XX市XX区 甲方和乙方根据<中华人民共和国政府采购法>.<中华人民共和国合同法>等相关法律法规.财政部.甘肃省财政厅 ...

  • 二审中达成和解协议撤回上诉后未履行和解协议,执行一审判决
  • 二审期间上诉人以双方当事人达成和解协议为由撤回上诉, 后和解协议未履行,是否执行一审判决 载<民事审判指导与参考·民事审判信箱>(2014年第1辑·总第57辑) 问:二审期间上诉人以双方当事人达成和解协议为由撤回上诉,后和解协议未履行,是否执行一审判决? 答:关于这一问题法律并没有明确的 ...

  • 变更离婚协议是否公证
  • 遇到婚姻纠纷问题?赢了网律师为你免费解惑!访问>>http://s.yingle.com 变更离婚协议是否公证 夫妻双方离婚后,对于夫妻双方的共同财产以及其他问题,可以通过协商后签订离婚协议,协议签订后,离婚的当事人双方可以到公证机关对离婚协议书进行公证.那么,离婚协议可以变更吗? 变更 ...

  • [协议书]协议书格式-4
  • 协议书 协议书 列表 安全免责协议书范本精选 2017-02-27 安全培训委托协议书范本 2017-02-26 安全培训协议书范文 2017-02-25 安全事故赔偿协议书范文 2017-02-24 安全事故调解协议书范文 2017-02-23 安全事故协议书 2017-02-22 安全事故责任协 ...

  • 两份[离婚协议书]的性质和效力
  • 案例:韦某与李某是夫妻关系,婚后未生育子女.因感情不合,于2005年2月9日签订一份<离婚协议书>(以下简称05年协议) ,约定婚姻期间购得的.户名为韦某的A .B .C 三套房中A .B 两套房屋以及李某名下的D 套房屋归李某所有; 无其他债权债务.该协议签订后双方并没有办理离婚手续. ...

  • 关于独家交易协议的法律效力--从反垄断法角度分析独家交易协议
  • 关于独家交易协议的法律效力--从反垄断法角度分析独家交易协议 摘要:供应商与销售商出于各自的利益目的,往往会在交易中达成独家交易的协议,如划定销售商的销售区域.给予销售商在销售区域内的独家经销权并约定了违反该等协议时的处罚原则,该等协议在一定程度上限制了供应商或销售商交易的自由,进而也对市场的竞争产 ...

  • 简述仲裁协议的效力
  • 简述仲裁协议的效力 仲裁协议,是指当事人愿意将他们之间已经发生的或者可能发生的产生于确定的民事法律关系的争议提交给中立的第三者作出有约束力的裁决的协议.仲裁协议的效力是仲裁程序合法性.仲裁裁决具有可执行性的根本保证.基于此,仲裁协议的效力便成为了仲裁理论与仲裁实践中至关重要的一个问题. 一. 仲裁协 ...

  • 长期供货协议[1]
  • 河北省首钢迁安钢铁有限责任公司 与 北京首钢股份有限公司 ------------- 长期供货协议 ------------- 长期供货协议 本协议由以下双方于[ ]年[ ]月[ ]日在[ ]签订: 甲方,河北省首钢迁安钢铁有限责任公司(以下简称"甲方"),系依据中国法律成立并合 ...