PPP is a network protocol that allows two computers to exchange IP packets over serial lines. It is used by most Internet providers to allow remote computers to connect to Internet via a modem dialup. PPP offers some advantages over SLIP (another packet transmission protocol used by dialup services) especially because of its automatic negotiation of IP addresses, connection parameters and authentication.