Point-to-Point Protocol (PPP) Encapsulation

Last Updated : 17 Dec, 2025

Point-to-Point Protocol (PPP) is a Layer 2 WAN protocol that encapsulates network-layer packets for reliable, full-duplex communication over point-to-point links.

  • Operates at the Data Link Layer (Layer 2)
  • Used over serial cables, cellular links, and fiber optics
  • Supports encapsulation of multiple network-layer protocols
  • Provides full-duplex, bidirectional data transmission
  • Ensures sequential packet delivery
  • Uses frames as the basic unit of transmission
  • Requires 8 bytes for encapsulation overhead

PPP Encapsulation Frame Fields

1. Protocol Field

  • Size: 1 or 2 bytes
  • Identifies the protocol carried in the frame
  • Supports protocols like IP, LCP, PAP, and CHAP

2. Information Field

  • Size: 0 to 1500 bytes
  • Contains the actual datagram of the specified protocol

3. Padding Field

  • Optional field
  • Pads data up to the Maximum Receive Unit (MRU)
  • Must be distinguishable from actual data
Protocol NumberProtocol Name
0001Padding Protocol
0003 to 001fReserved (transparency inefficient)
00cfReserved (PPP NLPID)
8001 to 801Unused
807dUnused
0021IP (Internet Protocol)
8021IPCP (Internet Protocol Control Protocol) (NCP for IP)
002dVan Jacobson TCP/IP header compression (RFC 1144)
002fVan Jacobson IP header compression
c021Link Control Protocol
c023Password Authentication Protocol
c025Link Quality Report
c223Challenge Handshake Authentication Protocol

PPP is widely used due to its flexibility, protocol independence, and support for authentication and multiprotocol communication.

Comment

Explore