目录
0.前言
近日,楼主学完计算机网络第三章后,不清楚PPP协议和MAC协议的区别何在,百度后发现各博主介绍得不太全/有点小错误,故整理了一些文章,帮初学者/我自己理清一下两者的定义和区别。
若有错误/内容不全,还烦请指教。
1.PPP的定义
1.1 点对点协议PPP (Point to Point Protocol,PPP)
- 点对点协议为在点对点连接上传输多协议数据包提供了一个标准方法。
- 互联网用户通常需要连接某个ISP才能接入互联网。PPP协议就是用户计算机和ISP进行通信时所使用的数据链路层协议
1.2 PPP帧
- PPP帧就是PPP协议封装成的帧
1.3 PPP帧的格式
PPP的帧格式如下图所示,PPP帧的首部和尾部分别为四个字段和两个字段
1.3.1 首部
- 首部的第一个字段是标志字段F(Flag),规定为0x7E
- 标志字段就是PPP帧的定界符
- 连续两帧之间只需要一个标志字段,如果出现连续两个标志字段,就表示这是一个应当丢弃的空帧