CompTIA Network+ (V9)
802.1X and NAC explained for Network+
802.1X keeps a port closed to normal traffic until the connecting device authenticates with EAP. The device is the supplicant, the switch or access point is the authenticator, and a server such as RADIUS decides. Network access control (NAC) goes further and also checks the device's health, such as its patch level, before granting full access.
The three roles
NIST SP 800-97 defines the roles. The supplicant is the entity being authenticated, such as a laptop. The authenticator sits at the other end of the link and facilitates authentication, such as a switch or access point. The authentication server checks the supplicant's credentials and decides whether it may use the service.
Between supplicant and authenticator, the messages use EAP over LAN (EAPOL). Between authenticator and server, RADIUS is the protocol most commonly used to carry the EAP messages.
RFC 3748 explains why this scales: instead of updating every authenticator for each new authentication method, EAP lets a backend server implement the methods, and the authenticator acts as a pass-through. Adopting a new EAP method across hundreds of access points therefore means updating the RADIUS server, not the access points.
Controlled and uncontrolled ports
SP 800-97 describes the port model. EAP authentication travels through the uncontrolled port. Non-EAP data frames go through the controlled port, which passes or blocks them depending on whether authentication succeeded.
Example: a laptop on an 802.1X switch port has not finished authenticating, and its DHCP requests get no answer. That is expected. DHCP is non-EAP traffic, so the controlled port drops it until authentication succeeds.
What NAC adds
NIST SP 800-41 Rev. 1 describes network access control as allowing access based on the user's credentials and on health checks of the user's computer.
The checks it lists include antimalware and personal firewall updates and settings, time since the last malware scan, and the patch level and security configuration of the operating system and applications.
If the credentials are good but the device fails the check, the user may get only limited access for remediation. 802.1X alone decides on identity; the health check is what NAC adds.
Why MAC filtering is not a substitute
SP 800-97 notes that the MAC address is not encrypted, so allowed addresses are easy to see in captured traffic, and almost all adapters let software set the MAC address. An outsider can copy an allowed address and pass a MAC filter. 802.1X requires real authentication, which a copied address does not provide.
Where the exam catches people
- Believing the access point must support each new EAP method: it passes EAP through; the backend authentication server implements the method.
- Believing the laptop is the RADIUS client: the switch or access point is the authenticator and RADIUS client; the laptop is the supplicant.
- Believing an unauthenticated 802.1X port still passes DHCP: only EAP frames pass until authentication succeeds.
- Believing 802.1X checks patch level: it checks identity; health checks are part of NAC.