
802.1X is an IEEE standard for port-based network access control that authenticates a device or user before it is allowed onto a wired or wireless network. It works by having a supplicant (the device) present credentials, an authenticator (a switch or access point) relay them, and an authentication server (usually RADIUS) approve or deny access. It is used to replace shared passwords with per-identity access. The main benefits are stronger authentication, per-user segmentation, and support for Zero Trust.
802.1X is the IEEE standard for port-based network access control. It defines how a device authenticates itself before a switch port or WiFi connection will pass any real traffic. Until authentication succeeds, the port stays closed to everything except the authentication exchange itself.
The standard was first published by the Institute of Electrical and Electronics Engineers (IEEE) for wired Ethernet and later became the backbone of enterprise WiFi security through WPA2-Enterprise and WPA3-Enterprise. It is the mechanism that lets you say “this specific user, on this specific device, may join — and belongs to this segment,” instead of handing out one password for the whole building.
802.1X sits at the heart of the broader network access control (NAC) category. NAC is the policy and decision layer; 802.1X is the standard that enforces that decision at the port.
802.1X defines three roles. Understanding them makes everything else click into place:
The credentials themselves are carried by EAP (Extensible Authentication Protocol), a flexible container that supports many authentication types. Between the device and the switch, EAP travels inside EAPOL (EAP over LAN). Between the switch and the server, EAP is wrapped in RADIUS.
The handshake looks like this:
Diagram — 802.1X authentication flow. Supplicant (device) ⇄ EAPOL ⇄ Authenticator (switch / access point) ⇄ RADIUS (or RadSec over TLS) ⇄ Authentication server ⇄ Identity directory / Certificate Authority → Access-Accept + VLAN assignment → port opens onto assigned segment.
Caption: 802.1X keeps the port closed to everything but the EAP exchange until the authentication server returns an Access-Accept. The same three-role flow applies identically to a wired switch port and a WiFi access point.
EAP (Extensible Authentication Protocol) is not a single authentication method — it is a framework that carries whichever method you choose. This is why 802.1X is so flexible: the same port-control mechanism supports certificate logins, password logins and token-based logins by swapping the EAP method.
Four EAP methods cover almost every enterprise deployment. The one you pick decides your security ceiling and your operational effort.
| EAP method | Credential | Mutual authentication | Relative security | Best for |
|---|---|---|---|---|
| EAP-TLS | Client + server certificates | Yes | Highest | The default for security-conscious deployments |
| PEAP (Protected EAP) | Server certificate + username/password | Server only | Moderate | Fast rollout on existing directory passwords |
| EAP-TTLS (Tunneled TLS) | Server certificate + various inner methods | Server only | Moderate | Mixed clients, non-Windows environments |
| EAP-FAST | Protected Access Credential (PAC) | Server only | Moderate | Legacy Cisco environments |
The pattern is clear: certificate-based EAP-TLS is the strongest because there is no password to steal, while the tunneled password methods (PEAP, EAP-TTLS, EAP-FAST) are easier to deploy but keep a password as the weak link. The rest of this guide focuses on EAP-TLS and PEAP, the two you will actually choose between.
This is the most common point of confusion, so it is worth stating plainly: 802.1X and RADIUS are not competitors — they are two parts of one system.
802.1X is the framework that controls the port and moves credentials between the device and the network using EAP. RADIUS is the protocol and the server that receives those credentials, checks them against a directory or certificate authority, and answers accept or deny. 802.1X is the front door and the doorbell; RADIUS is the person who decides whether to open it.
In a standard enterprise deployment you use both. The switch or access point speaks 802.1X to the device and RADIUS to the server. You can technically run 802.1X against other back ends, but in practice “802.1X” and “RADIUS” almost always appear together. See our glossary entries on 802.1X and RADIUS for quick definitions.
EAP-TLS (Extensible Authentication Protocol — Transport Layer Security) authenticates both the client and the server with digital certificates. The client proves its identity to the network, and the network proves its identity to the client. This mutual authentication is what makes it the strongest common method.
Because the credential is a certificate rather than a password, there is nothing for an attacker to phish, guess or brute-force, and stolen credentials cannot be replayed. Certificates also expire and can be revoked, which gives you a clean lifecycle for offboarding a device.
The trade-off is that EAP-TLS needs a PKI (Public Key Infrastructure): a certificate authority to issue certificates, a way to get them onto devices, and a process to renew and revoke them. Historically this was the reason teams avoided it. Cloud-based onboarding and automated certificate enrollment have largely removed that barrier, which is why EAP-TLS is now the recommended default for new deployments.
PEAP (Protected Extensible Authentication Protocol) creates an encrypted TLS tunnel using only a server certificate, then sends a username and password inside that tunnel — usually validated with MSCHAPv2 against Active Directory or another directory. Only the server needs a certificate, so there is no client-side PKI to manage.
That simplicity is PEAP’s appeal: you can turn on WPA2-Enterprise using the passwords your users already have. The weakness is that a password still exists. If a user is tricked into trusting a rogue access point with a forged or unvalidated server certificate, their credentials can be captured — which is why strict server-certificate validation on clients is mandatory with PEAP.
Use PEAP when you need enterprise authentication quickly and cannot yet run a certificate lifecycle. Treat it as a transitional step toward EAP-TLS, not a permanent destination. We compare the two in detail in PEAP vs EAP-TLS.
RADIUS (Remote Authentication Dial-In User Service) is the decades-old protocol that carries authentication, authorization and accounting between the authenticator and the authentication server. It is defined in IETF RFC 2865 and traditionally runs over UDP, with sensitive fields protected by a shared secret rather than full encryption.
That design was fine when RADIUS stayed inside the data center. It is not fine when the request has to travel across the public internet to a cloud service. That is the problem RadSec solves.
RadSec is RADIUS transported over TLS (Transport Layer Security) using TCP, standardized in IETF RFC 6614. It encrypts the entire RADIUS exchange and adds reliable, connection-oriented delivery.
RadSec is the transport that makes cloud-delivered 802.1X practical. See our RadSec glossary entry for the short version.
Not everything can run a supplicant. Printers, cameras, badge readers, medical devices and much of the IoT (Internet of Things) world ship without one. 802.1X needs a fallback for these, and NAC provides several:
A caveat on PPSK. PPSK relies on WPA2 (WiFi Protected Access 2) pre-shared keys, and it is not supported under WPA3 (WiFi Protected Access 3), whose Simultaneous Authentication of Equals (SAE) handshake allows only one key per network. Because WiFi 7 pushes deployments toward WPA3 — and mandates it on the 6 GHz band — 802.1X with EAP-TLS and Passpoint are the more future-proof paths for anything that can support them.
802.1X matters because it moves network access from “who knows the password” to “who you are.” That single shift underpins most modern network security:
802.1X is proven, but rollouts still stumble on the same handful of issues. Knowing them in advance is most of the battle:
A safe 802.1X rollout is phased. Flipping enforcement on everywhere at once is the classic way to lock out half the company. Most deployments follow these stages:
No. For years, running 802.1X meant running a RADIUS server — sizing it, clustering it for high availability, and patching it. That appliance is no longer required.
Cloud NAC delivers RADIUS as a hosted service. Your existing switches and access points still speak 802.1X to devices exactly as before, but they reach the RADIUS service over RadSec instead of talking to a box in your data center. The certificate authority, policy engine and RADIUS all move to the cloud.
The practical effect is that you keep the standard and lose the appliance. There is no RADIUS cluster to size, no certificate server to maintain, and the same policy applies across every site from one control plane.
From that vantage point, the pattern is consistent: 802.1X projects rarely fail on the protocol — they fail on three operational realities.
Cloud4Wi’s design principle for its NAC line reflects this: cloud-native, no on-premise RADIUS server required, no MDM required, hardware-independent, and identity-first — so the protocol you already trust runs without the appliance and certificate overhead that historically slowed it down.
