📜  点对点协议(PPP)帧格式

📅  最后修改于: 2021-08-25 10:30:41             🧑  作者: Mango

点对点协议(PPP)通常是Windows中的默认RAS协议,并且是数据链路层最常用的协议,它需要封装更高的网络层协议以简单地通过同步和异步通信线路。在PPP中,链路建立主要由链路控制协议(LCP)控制和处理。还需要通过调制解调器将家用PC连接到ISP的服务器。 ISP还采用了它来简单地提供拨号Internet访问。

PPP帧格式:
通常需要PPP帧来封装仅包含配置信息或数据的信息或数据包。 PPP基本上使用与HDLC相同的基本格式。 PPP通常包含一个附加字段,即协议字段。该协议字段出现在控制字段之后,信息或数据字段之前。

框架的各个字段如下:

  1. 旗标字段–
    PPP帧类似于HDLC帧,始终以标准HDLC标志开始和结束。它始终具有1个字节的值,即01111110二进制值。
  2. 地址字段–
    地址字段基本上是广播地址。在这种情况下,全1只是表明所有站都已准备好接受帧。它具有1个字节的值,即11111111二进制值。另一方面,PPP不提供或分配单独的站点地址。
  3. 控制领域–
    该字段基本上使用U帧的格式,即HDLC中的未编号的帧。在HDLC中,出于各种目的需要控制字段,但在PPP中,此字段设置为1个字节,即00000011二进制值。该1字节用于无连接数据链接。
  4. 协议字段–
    该字段基本上标识了数据报的网络协议。它通常标识数据字段中数据包的种类,即数据字段中确切携带的是什么。该字段的长度为1或2个字节,有助于标识由PPP帧封装的PDU(协议数据单元)。
  5. 数据字段–
    它通常包含上层数据报。对于常规PPP数据帧,网络层数据报特别封装在此字段中。该字段的长度不是恒定的,而是可变的。
  6. FCS字段–
    此字段通常包含仅用于识别错误的校验和。它可以是16位0r 32位。它还通过地址,控制,协议甚至信息字段进行计算。字符添加到框架以控制和处理错误。

注意事项:

  • 它具有动态协商IP地址的能力。
  • 它包含链接控制协议(LCP),仅用于开发链接选项。
  • 它包含对每个PPP帧的错误检查。
  • 它还具有在单个串行连接上传输多个协议的能力。