PPP is a connection oriented protocol that establishes a link between two communication devices that encapsulates data packets (such as Internet packets) for transfer between two communication points. PPP allows end users (end points) to set up a logical connection and transfer data between communication points regardless of the underlying physical connection (such as Ethernet, ATM, or ISDN).