PPP: Point-to-Point Protocol, provides a standard method for transporting multi-protocol datagrams over point-to-point links.
LCP: Link Control Protocol, which is mainly used to establishing, configuring testing and terminating data-link connections, and can also be used to negotiate authentication methods.
NCP: Network Control Protocol, that is used for establishing and configuring different network layer protocols.
ECP: Encryption Control Protocol, used to negotiate data encryption methods over PPP links.
CCP: Compression Control Protocol, used to negotiate compression methods on PPP link.
EAP: Extensible Authentication Protocol, is an PPP extention that provides support for additional authentication method within PPP.
TLS: Transport Level Security, provides support for mutual authentication, integrity-protected ciphersuite negotiation and key exchange between two endpoints.
CHAP: Challenge Handshake Authentication Protocol, an authentication scheme used by PPP server to validate identity of remote clients.
MS-CHAP:Microsoft Challenge Handshake Authentication Protocol.