Point-to-Point Protocol

The Point-to-Point Protocol (PPP) is an industry standard method of utilizing point-to-point links to transport multi-protocol datagrams. PPP is documented in RFC 1661. The Routing and Remote Access service stores PPP settings in the Windows 2000 registry under HKLM\System\CurrentControlSet\Services\RASMan\PPP.

PPP performs the following functions:

  • Provides multi-protocol data-link layer encapsulation
    PPP creates frames that contain separate IP datagrams, IPX datagrams, or NetBEUI frames.

  • Establishes, maintains, and ends the logical link
    The PPP protocol uses the Link Control Protocol (LCP) to establish and configure the parameters of the data-link connection. Part of the LCP negotiation is authenticating the credentials of the remote access client.

  • Provides protocol configuration
    After the data-link connection has been negotiated, network layer protocols such as IP, IPX, and AppleTalk are configured. For example, for TCP/IP, an IP address is allocated to the remote access client by the remote access server. Compression and encryption are also negotiated.