"真正有价值的事情,都不是轻松舒服就能完成的,那些晨间的寂静,不眠的星光,清醒的克制,孤军奋战的坚持,暗暗许下的承诺,才是我热爱自己的时刻。"
—— 24.3.28
内容概述
01.点对点协议PPP概述
02.PPP的帧格式
03.PPP帧的透明传输
04.PPP帧的差错检测
05.PPP的工作状态
一、点对点协议PPP概述
点对点协议(PPP),是目前使用最广泛的点对点数据链路层协议
点对点协议PPP使因特网工程任务组(IETF)于1992年制定的。经过多次修订,目前PPP已成为因特网的正是标准[RFC1661,RFC1662]
点对点协议PPP主要有两种应用:
①因特网用户的计算机,通过点对点链路连接到某个ISP,进而接入因特网,用户计算机于ISP通信时所采用的数据链路层协议,一般就是PPP协议,PPPoE:可以在以太网上运行的PPP协议,它使得ISP可以通过数字用户线路,电路调制解调器以及以太网等宽带接入技术,以以太网接口的形式,为用户提供接入服务
②此外,点对点协议PPP还广泛应用于广域网路由器之间的专用线路
从网络体系结构的角度看点对点协议PPP的组成
二、PPP的帧格式
标志字段:PPP帧的定界符,取值未0x7E
地址字段:取值为0xFF,预留(目前没什么用)
控制字段:取值为0x03,预留(目前没什么用)
协议字段:其值用来指明帧的数据载荷应向上交付给哪个协议处理
帧检验序列字段:其值是使用循环冗余校验CRC计算出的检错码
三、PPP帧的透明传输
1.面向字节的异步链路使用字节填充来实现透明传输[RFC1662]
2.面向比特的同步链路使用零比特填充来实现透明传输
四、PPP帧的差错检测
使用PPP的数据链路层,向上提供的是不可靠数据传输服务