赛迪网 > IT技术 Linux > 最新更新
  IT资讯搜索
 
IT产品搜索
[程序开发][网管世界][网络安全][数据库技术]
[操作系统][嘉宾聊天·在线访谈][活动集锦]
[精彩专题][Symantec专区][订阅IT技术周刊]
[开发论坛][网管论坛][安全论坛][数据库论坛]
[操作系统论坛][Sybase专区][IBM dW技术专区]
[病毒求助][病毒与漏洞播报][文档·源码下载]

基于Linux操作系统的校园网计费系统 (1)

发布时间:2006.12.01 05:12     来源:赛迪网技术社区    作者:baolai

1、概述

记费管理作为网络管理的五大功能之一,它能检测和控制网络操作的费用、代价,记录网络资源的使用情况,在cernet确定了有偿使用网络资源以及分担国际通信费用的原则后,国际通信费用由各个入网单位非但,只是的计费管理在网络管理中显得尤为重要。作为应县最大的网络管理功能、计费系统在整个网络管理中有着相当中重要的地位。

笔者在参与校园网建设的过程中,开发了杭电校园网络用户管理与计费系统HNUMS(以下简称HNUMS),采用Linux系统,使用C语言编程,基于包过滤方式,成功的实现了基于用户,面向各个网络出口(Cernet,Chinanet …….)和多种计费标准的流量计费管理软件。此计费系统具有以下特性:由用户自由选择网络出口,自定义防火墙规则,可容纳的客户机数量具有可扩充性,适用于各种规模的校园网络。

2、校园网的计费管理

校园网的计费管理本质上是以某种方式对校园网资源的使用情况加以度量,然后可预先规定的价格折算出相应的费用,度量的方法一般可基于时间或流量,我国绝大多数的校园网都采用基于流量计费的方法。

当前一种普遍流行的校园网流量计费方法是"基于IP的计费管理",在校园网中采集客户机的IP数据流量,然后按单位价格折算出相应的费用,这种计费方法的特点是"以及为本",对用户完全透明,数据的采集比较容易实现,但计费的对象是IP地址,容易出现盗用IP地址以逃避计费的现象,有些学校采用功能较强的交换机,将交换机的端口与IP绑定,尽管这种方法可以在一定程度上限制盗用IP(不能完全杜绝,在Linux下只需ifconfig就可达到修改MAC的目的,windows要修改注册表中的键值),但相应的交换设备价格较高,而且也限制了用户的灵活性,使得用户只能在绑定的计算机上网,由于这种计费方式是针对网卡机费的,因而导致部分学生或职工无偿使"公家"的机器上网,这些弊病无疑会给校园网的计费带来很大的困难,是国家的或集体的利益受到损害。

另一种比较先进的校园网流量计费方法是"基于用户的计费管理"(例如清华大学的用户管理系统 http://usereg.tsinghua.edu.cn/),在校园网中通过用户认证等手段采集用户流量,这种方法的优点是"以人为本",用户的流量与所使用的机器无关,无论是拨号上网,还是专线上网,无论是在计算中心,还是在学生寝室,计费方法都一样,谁上网谁花钱,公平合理,这种方法通过用户认证手段,有效地避免了IP盗用的现象,极大减轻了网络管理的负担,同时也有效的避免了国家利益的损失。

3、HNUMS的设计与实现

实现基于用户的计费管理,管挤在与用户流量信息的采集与保存,一般说来,在网络传输过程的底层所采集的"数据报"只包含了IP信息,所谓的用户名作为数据报的数据段无法分解出来,所以要取得"用户信息",就必须在应用层采集信息,笔者研制的HNUMS就是一套将高层的用户认证与底层的IP数据流量结合起来,具有分布式处理功能的网络管理与计费软件。

①、用户认证

HNUMS采用实时认证方式,保证用户身份的合法性,为此设计了客户端用户认证程序,HNUMS服务器在用户提交身份信息后,验证用户的合法性,如果用户名密码以及IP,MAC等信息匹配,允许用户通过服务器,如果因为用户名口令错,预付款余额低于最低保证金等原因计费服务器为通过验证,则服务器拒绝服务。

为保证系统及用户数据的安全,客户端认证程序用密文与服务器通讯,密匙随机生成,所以对同一用户的同一口令,每次加密后产生的密匙与密文截然不同,从而极大的增加了破译难度。

1 2 下一页>>


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· 移植Linux时Linux Bootloader编写方法 (11-30) · Linux操作系统的结构和特性深入分析 (11-30)
· Linux操作技巧:VI的常见使用技巧 (11-30) · Linux操作系统分区工具的使用方法 (11-30)
· Linux系统下硬件的自动检测与配置 (11-30) · 用Linux下的LVS软件实现Linux集群 (11-30)
· Linux操作系统探索第一幕传奇的开始 (11-30) · Linux下NFS网络文件系统设定及管理 (11-30)
· 出错也不怕-Linux紧急情况处理方法 (11-29) · 用日志系统保护你的Linux系统安全 (11-29)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  信息化 ·热点·专题·访谈·周刊·方案案例
[政务][电信][金融][农业][制造业][中小企业]
[CIO][ERP][协同][IT管理][中间件][电子商务]
[政策][地方][专家][评估][辞典][博客][社区]
· 专题:一路畅通构想曲——让出行不再遭遇堵车
· CIO工作亲历:企业ERP选型不能忽视"选人关"
· 综述:信息化建设给中国监狱带来的各种变化
· 金融业风险管理和法规遵从有五点需考虑的因素
· 保险业CIO关注:该如何建立统一高效的CRM体系
· 调查显示:多数CIO对IT规划仍存在困惑和误解
  博客·论坛 ·曾剑秋·项立刚·Java学习·网管