Point-to-Point Protocol

Point-to-Point Protocol (PPP) is an Internet standard for transmitting network layer datagrams (e.g. IP packets) over serial point-to-point links.

Description
PPP is defined by RFC 1661 and has a number of advantages over a Serial Line Internet Protocol (SLIP); it is designed to operate both over connections and bit-oriented  systems. The protocol is can configure connections to a remote network dynamically, and test that the link is usable. PPP can be configured to encapsulate different network layer protocols (such as IP,, or AppleTalk) by using the appropriate (NCP). RFC 1220 describes how PPP can be used with remote bridging.