802.1X is a standard for port-based network access control. It provides an authentication mechanism to devices wishing to attach to a LAN or WLAN. Key aspects of 802.1X include EAP encapsulation of authentication messages, the roles of supplicant, authenticator and authentication server, and configuration of authentication parameters such as maximum attempts, VLANs and timers on switches.