深入浅出计算机网络 day.6 第三章 数据链路层 *3.3 点对点协议

"真正有价值的事情,都不是轻松舒服就能完成的,那些晨间的寂静,不眠的星光,清醒的克制,孤军奋战的坚持,暗暗许下的承诺,才是我热爱自己的时刻。"

                                                                                                                             —— 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的数据链路层,向上提供的是不可靠数据传输服务

五、PPP的工作状态

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-29 11:10:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-29 11:10:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-29 11:10:03       82 阅读
  4. Python语言-面向对象

    2024-03-29 11:10:03       91 阅读

热门阅读

  1. Go打造REST Server【四】:Graphql进阶

    2024-03-29 11:10:03       40 阅读
  2. 最近公共祖先(lca)倍增算法【模板】

    2024-03-29 11:10:03       50 阅读