Nepedia
Back to Discover
Fluent Reader
💻

Radius

technology Maturity 5-7 Next article →

RADIUS is a special way for computers to talk to each other. It helps manage how people join a network. This system uses three main steps called AAA. These steps are authentication, authorization, and accounting.

Drawing RADIUS 1812
Drawing RADIUS 1812

Authentication checks if you are who you say you are. Authorization decides what you are allowed to do once you are inside. Finally, accounting keeps track of what you did. This helps companies manage their networks and bill users for what they use. It is a very important tool for keeping networks organized.

When you try to join a network, the process starts with a request. You send your name and password to a device called a Network Access Server, or NAS. The NAS then sends an Access-Request to a RADIUS server.

Drawing RADIUS 1813
Drawing RADIUS 1813

The server checks your details against a list. It might use a local file or an external source like Active Directory. The server then sends one of three answers back to the NAS. It might send an Access-Reject to deny you. It might send an Access-Challenge to ask for more info, like a PIN. Or, it sends an Access-Accept to let you in.

RADIUS AVP layout
RADIUS AVP layout

Once you are connected, the accounting step begins. The NAS sends an Accounting-Request to the server to show you have started.

Drawing RADIUS 1813
Drawing RADIUS 1813

The server records your name and your network address. Sometimes, the NAS sends updates called Interim Updates. These tell the server how much data you are using. When you leave, the NAS sends an Accounting-Stop message. This final note tells the server how long you stayed and how much data you moved. This data is great for monitoring the network and making sure billing is fair.

RADIUS was first made by a company called Livingston Enterprises in 1991. It was created to help with access server authentication. Later, it became an official standard for groups like the IETF.

RADIUS packet format
RADIUS packet format

Today, it is often used for 802.1X authentication. The system can run on computers using UNIX or Microsoft Windows. It uses different types of digital packets to move information. These packets carry details like your username and your IP address. It can work using two different ways to move data called TCP or UDP.

One cool thing about RADIUS is that it helps with roaming. This means you can use your own login at different places.

Drawing Roaming RADIUS
Drawing Roaming RADIUS

It uses something called a realm to make this work. A realm is a piece of text added to your name, like an email address. It uses an '@' sign to show where your home server is. The system can even use a chain of servers to pass your request along. This allows people to visit new networks and still use their own credentials. It makes connecting to new places much easier and faster.

465 words

Where will your curiosity go next?

Keep exploring at your chosen reading level.

🖼️ Images & Media (5)
File:Drawing RADIUS 1812.svg
Drawing RADIUS 1812.svg
File:Drawing RADIUS 1813.svg
Drawing RADIUS 1813.svg
File:Drawing Roaming RADIUS.png
Drawing Roaming RADIUS.png
File:RADIUS packet format.svg
RADIUS packet format.svg
File:RADIUS AVP layout.svg
RADIUS AVP layout.svg
More to explore

What is Nepedia?

A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.