Point-to-Point Protocol

Other versions of this page are also available for the following:

Windows Mobile Not SupportedWindows Embedded CE Supported

8/28/2008

Windows Embedded CE supports the Point-to-Point Protocol (PPP). PPP is a member of the TCP/IP protocol suite. It specifies an industry-standard suite of control protocols that were designed to facilitate communication between two computers through a serial, network, or infrared interface in a dynamically changing network. A Windows Embedded CEā€“based device running Remote Access Service (RAS) uses PPP to package data packets from multiple protocols and forward them to a server over point-to-point links. PPP is an improvement over Serial Line Internet Protocol (SLIP) in its error detection capability and its ability to handle both synchronous and asynchronous communication. Windows Embedded CE supports IP connections that use PPP. The PPP encryption support in Windows Embedded CE is configurable between 128 bit and 40 bit.

PPP relies on configuration parameters and peer-to-peer negotiation to determine how a specific PPP connection will be managed. PPP allows two computers that are linked to each other to negotiate specific characteristics of their connection, such as the maximum size of datagrams one peer is willing to accept. Peer-to-peer negotiations occur through packet exchanges between two computers until both computers have agreed on a set of parameters under which the connection will operate. PPP provides a default format for the encapsulation of datagrams, but two peers in a given link can also establish their own guidelines for PPP framing.

PPP supports IPv6. For more information about IPv6, see Core Protocols of IPv6 and IPv6 Addressing.

See Also

Concepts

Relevant RFCs for PPP
PPP Implementation in Windows Embedded CE
Differences between Windows Embedded CE and Windows XP PPP Implementations
PPP Authentication Protocols
Creating a PPP Dial-up Session
Dial-up Security
Dial-up Registry Settings

Other Resources

Dial-up Networking
Point-to-Point Protocol over Ethernet (PPPoE)