Point-to-Point Protocol (PPP) was originally a protocol for connecting and authenticating dialup modems. Today’s PPP is usually encapsulated in Ethernet frames and operates over Ethernet as PPP over Ethernet (PPPoE). PPPoE is commonly used for cable modem or DSL connections to an ISP for Internet access. PPP includes two authentication mechanisms: Password Authentication Protocol (PAP) and Challenge Handshake Authentication Protocol (CHAP).
Extensible Authentication Protocol (EAP) is an authentication protocol framework that works inside PPP to provide support for authentication protocols beyond the original PAP and CHAP protocols. EAP supports a wide range of authentication mechanisms including Kerberos, passwords, certificates, and public key authentication, as well as hardware schemes such as authentication dongles, smart cards, and USB tokens.
802.11x simply takes the EAP framework out of PPP and puts it into Ethernet, packetizing it for transmission over a wired or wireless network. 802.11x has three parts: