802.1X is a network access control standard that uses a three-component model — supplicant, authenticator, and authentication server — to verify identities before granting network access. It supports both wired and wireless environments and replaces weaker methods like pre-shared keys with certificate- or credential-based authentication.
802.1X Summary
Here's a rundown of 802.1X. First of all, we've got the supplicant. This is the device that's trying to access the network.
Then you've got the authenticator. This is the device that's doing the authentication with that supplicant, but in this case right here it's also the device that's actually giving them access to the local area network. So in this case, it's a switch.
Then we've got the authentication server. This is what's actually storing the credentials. If we're using certificates, this is what's going to do the certificate authentication. Or it could be usernames and passwords, some sort of credentials. So this is storing the credentials of who can log into the system, where they can log in, and what they can have access to.
Now what we need is a protocol in order to do the authentication. EAP is actually a framework, but what we can do is choose different protocols within that framework. So the framework of EAP might set up something like EAP-TLS, which would be certificate based, so we're setting up a certificate to do that. Or we could use a method to do the username and password and authenticate off of that. So we're using EAP to do that communication back and forth here.
But EAP is not designed as a communication protocol. It's not designed to carry this data back and forth. It's designed for just doing the authentication piece and making sure authentication is correct. So what we need is some sort of communication protocol. 802.1X has defined e and the way that it's going to communicate between the supplicant and the authenticator, before this machine actually gains access to the network. The machine doesn't really have access at this point. It can't even ask for an IP address. So we have this protocol right here that encapsulates EAP to carry that data back and forth. This is because this machine isn't connected to the rest of the network yet.
Then we've got RADIUS on the back side here. That could be TACACS also, or Diameter. There are other AAA services and AAA protocols that we could use, but in this case we're using RADIUS right there.
So with 802.1X, let's say they're logging in with credentials. They use credentials, they type that into the machine, and the machine then authenticates with the authenticator, and that message gets sent off to the authentication services. Then the authentication services says yes, they have access to this network, and then this machine gets access to that network. So that's how 802.1X works.
802.1X can also be used with wireless. What we can do is set up a similar type of setup, but the authenticator, instead of being a switch, is a wireless access point, which essentially is just like a hub. So we can do the same thing for authentication with wireless, which is great, because now we can use those certificates, or we can use credentials, to log into a wireless system rather than a pre-shared key — and the pre-shared key has a lot of problems to it. So this allows us to be more secure with wireless.
TechKnowSurge builds IT and cybersecurity professionals through hands-on, concept-first training built around real understanding — not memorization. Free interactive tools, structured programs, and 25+ years of real-world experience, all in one place.
Explore free tools and programs →