【数据链路层】点对点协议PPP(湖科大慕课自学笔记)

本文详细介绍了点对点协议PPP的基本概述、网络体系结构、帧格式、透明传输方法,包括异步和同步链路处理,以及PPP的错误检测和工作状态流程。
摘要由CSDN通过智能技术生成

点对点协议PPP

1:点对点协议PPP基本概述

第一种应用:

因特网用户的计算机通过点对点链路连接到某个因特网服务提供商进而接入因特网,用户计算机与ISP通信时,所采用的数据链路层协议,一般就是把PPP协议,需要说明的是,1999年公布了可以再以太网上面运行的PPP协议,即PPPoE,它使得ISP可以通过数字用户线路电路调制解调器,以及以太网等宽带接入技术,以以太网接口的形式为用户提供接入服务

第二种应用:

点对点协议PPP还广泛应用于广域网路由器之间的专用线路

2:从网络体系结构的角度来看点对点协议PPP的组成

PPP是数据链路层协议,它将上层交付下来的协议数据单元PDU封装成帧,为了支持不同的网络层协议,PPP包含了一套网络控制协议NCPs,一套链路控制协议LCP,用于建立,配置以及测试数据链路的连接,PPP协议能够在多种类型的点对点链路上运行,例如,面向字节的异步链路,面向比特的同步链路

3:PPP的帧格式

如下图所示:

三个组成部分:帧首部,帧尾部,数据载荷

这三个部分的长度:

注释:16进制的(0x)

注意协议控制字段,用来指明PPP帧的数据载荷是封装的IP数据包还是NCP与LCP

4:PPP帧的透明传输

如下图所示:

这是一个PPP的帧格式,在帧的首部和尾部中各包含有一个帧定界符,即F,若PPP的数据载荷中也恰好包含有帧定界符,上层交付下来的协议数据单元中恰好包含,不采取措施会造成误判

1:面向字节的异步链路使用字节填充来实现透明传输

具体方法如下图所示:

2:面向比特的同步链路使用零比特填充来实现透明传输

具体方法如下图所示:

5:PPP帧的差错检测

循环冗余校验

具体方法如下图所示:

点对点协议PPP使用的是不可靠传输服务

6:PPP的工作状态

PPP链路的开始和结束状态都是静止状态,这时用户PC与ISP的拨号器之间并不存在物理层的连接,当检测到调制解调器的载波信号并建立物理层连接后,PPP就进入链路的建立状态,在建立状态下,链路控制协议LCP开始协商一些配置选项,若协商成功,则进入鉴别状态,若协商失败,则退回到静止状态,所协商的配置选项包括最大帧长,鉴别协议等等,可以不使用鉴别,也可以使用口令鉴别协议PAP,或者挑战握手协议CHAP,若通信双方无需鉴别或者鉴别身份成功,则进入网络状态,若鉴别失败,则进入终止状态,进入网络状态后PPP链路的两端通过互相交换网络层特定的NCP分组来进行NCP配置,如果PPP链路的上层使用的是IP协议则使用IP控制协议IPCP来对PPP链路的每一端配置IP模块例如分配IP地址等等,NCP配置完成后就进入打开状态,只要链路处于打开状态,双方就可以进行数据通信,当出现故障或者是链路的一端发出终止请求时,就进入终止状态,当载波停止后就回到静止状态­­

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值