问题 问答题

【问题1】
利用手机与笔记本接入Internet:手机接入在经过服务器RADIUS授权后,由GGSN分配私有地址,该私有地址通过NAT转换后接入CMNet(中国移动互联网)。请问RADIUS的作用是什么RADIUS通过什么加密和使用什么密钥

答案

参考答案:对拨入用户进行身份验证,防止非法用户拨入GRPS骨干网。RADIUS通过MD5加密,使用共享密钥。

解析:GPRS的英文全称为General Packet Radio Service,中文含义为通用分组无线服务,他是利用“包交换” (Packet-Switched)的概念所发展出的一套无线传输方式。所谓的包交换就是将Date封装成许多独立的封包,再将这些封包一个一个传送出去,形式上有点类似寄包裹。采用包交换的好处是只有在有资料需要传送时才会占用频宽,而且可以以传输的资料量计价,这对用户来说是比较合理的计费方式。 RADIUS(Remote Authentication Dial In User Service)协议最初是由Livingston公司提出的,开始是为拨号用户进行认证和计费。后来形成了一项通用的认证计费协议。RADIUS是一种C/S结构的协议;它的客户端最初就是NAS(Net Access Server)服务器,现在任何运行RADIUS客户端软件的计算机都可以成为RADIUS的客户端。RADIUS协议认证机制灵活,可以采用PAP、CHAP或者UNIX登录认证等多种方式。RADIUS是一种可扩展的协议,它进行的全部工作都是基于Attribute-Length-Value的向量进行的。
RADIUS的基本工作原理是用户接入NAS,NAS向RADIUS服务器使用Access-Require数据包提交用户信息,包括用户名、密码等相关信息,其中用户密码是经过MD5加密的,双方使用共享密钥,这个密钥不经过网络传播。RADIUS服务器对用户名和密码的合法性进行检验,必要时可以提出一个Challenge,要求进一步对用户进行认证,也可以对NAS进行类似的认证。如果合法,给NAS返回Access-Accept数据包,允许用户进行下一步工作,否则返回Access-Reject数据包,拒绝用户访问。如果允许访问,NAS向 RADIUS服务器提出计费请求Account-Require,RADIUS服务器响应Account-Accept,对用户的计费开始,同时用户可以进行自己的相关操作。
RADIUS服务器和NAS服务器通过UDP协议进行通信,RADIUS服务器的1812端口负责认证,1813端口负责计费工作。采用UDP的基本考虑是因为NAS和RADIUS服务器大多在同一个局域网中,所以使用UDP更加快捷方便。
RADIUS协议还规定了重传机制。如果NAS向某个RADIUS服务器提交请求而没有收到返回信息,那么可以要求备份RADIUS服务器重传。由于有多个备份RADIUS服务器,因此NAS进行重传的时候,可以采用轮询的方法。如果备份RADIUS服务器的密钥和以前RADIUS服务器的密钥不同,则需要重新进行认证。
RADIUS协议应用范围很广,包括普通电话、上网业务计费,对VPN的支持可以使不同的拨入服务器的用户具有不同权限。

多项选择题
选择题