• 1.摘要
  • 2.基本信息
  • 3.如何记账
  • 4.相关协议
  • 5.Diameter
  • 6.移动应用
  • 7.参考资料

AAA服务器

验证、授权和记账的简称

AAA是验证、授权和记账(Authentication、Authorization、Accounting )三个英文单词的简称,是一个能够处理用户访问请求的服务器程序,提供验证授权以及帐户服务,主要目的是管理用户访问网络服务器,对具有访问权的用户提供服务。

AAA服务器通常同网络访问控制、网关服务器、数据库以及用户信息目录等协同工作。同AAA服务器协作的网络连接服务器接口是“远程身份验证拨入用户服务 (RADIUS)”。

基本信息

  • 中文名

    AAA服务器

  • 对象

    商户

  • 属性

    协议

  • 辅助

    互联网

如何记账

。如何对正在使用网络资源的用户进行记账?具体为:

1、 验证(Authentication): 验证用户是否可以获得访问权限。

AAA服务器方案

2、 授权(Authorization) : 授权用户可以使用哪些服务。

3、 记账(Accounting) : 记录用户使用网络资源的情况。

相关协议

RADIUS协议

协议概述

RADIUS(Remote Authentication Dial In User Service)协议是在IETF的RFC2865和2866中定义的。RADIUS 是基于 UDP 的一种客户机/服务器协议。RADIUS客户机是网络访问服务器,它通常是一个路由器、交换机或无线访问点。RADIUS服务器通常是在UNIX或Windows 2000服务器上运行的一个监护程序。RADIUS 协议的认证端口是1812 ,计费端口是1813。

RADIUS协议的主要特点

概括的来说,RADIUS 的主要特点如下:

1、 客户/服务模式(Client/Server)

RADIUS是一种C/S结构的协议,它的客户端最初就是网络接入服务器NAS(Network Access Server),运行在任何硬件上的RADIUS客户端软件都可以成为RADIUS的客户端。客户端的任务是把用户信息(用户名,口令等)传递给指定的RADIUS服务器,并负责执行返回的响应。

RADIUS服务器负责接收用户的连接请求,对用户身份进行认证,并为客户端返回所有为用户提供服务所必须的配置信息。

AAA服务器

一个RADIUS服务器可以为其他的RADIUS Server或其他种类认证服务器担当代理。2、网络安全客户端和RADIUS服务器之间的交互经过了共享保密字的认证。另外,为了避免某些人在不安全的网络上监听获取用户密码的可能性,在客户端和RADIUS服务器之间的任何用户密码都是被加密后传输的。

3、 灵活的认证机制

RADIUS服务器可以采用多种方式来鉴别用户的合法性。当用户提供了用户名和密码后,RADIUS服务器可以支持点对点的PAP认证(PPP PAP)、点对点的CHAP认证(PPP CHAP)、UNIX的登录操作(UNIX Login)和其他认证机制。