基于Telnet协议的网络设备自动管理系统研究.pdf

基于Telnet协议的网络设备自动管理系统研究.pdf

ID:57732676

大小:414.05 KB

页数:3页

时间:2020-03-25

基于Telnet协议的网络设备自动管理系统研究.pdf_第1页
基于Telnet协议的网络设备自动管理系统研究.pdf_第2页
基于Telnet协议的网络设备自动管理系统研究.pdf_第3页
资源描述:

《基于Telnet协议的网络设备自动管理系统研究.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于Telnet协议的网络设备自动管理系统研究葛蓁(中南民族大学工商学院,湖北武汉430073)摘要:阐述了如何构建基于Telnet协议的具有平台无关性的网络设备自动管理系统。首先介绍了Telnet协议的基本原理,然后阐述了基于J2EE的系统体系结构,在此基础上给出了使用SSH轻量级J2EE框架构建基于Telnet协议的系统实例,研究表明该解决方案很好地解决了设备运行效率低、可扩展性差及可移植性差等问题。关键词:Telnet;Java;网管系统;J2EE中图分类号:TP393.01文献标识码:A文章编号:1672-780

2、0(2011)06-0100-03商选项的请求,接收方有权接收请求或者拒绝请求。而对1Telnet协议概述于请求禁止某个协商选项的请求,接收方必须同意。因此有6种请求和应答方式,如表2。Telnet协议以23号端口为传输端口,在用户计算机与表26种协商选项远程宿主计算机之间建立一条通信线路,使终端设备通过发送方(协接收方发送和应答选项说明商请求令)(应答命令)线路与远程主机相连接,提供虚拟终端服务。RFC854定义WILLDO发送方想主动激活选项,接收方同意了该协议的规范,其中还定义了一种通用字符终端叫做网WILLDONT发送方想主动激活选

3、项,接收方不同意络虚拟终端NVT(NetworkVirtualTerminal)。NVT是虚DOWILL发送方想让对方激活选项,接收方表示同意DOWONT发送方想让对方激活选项,接收方表示不同意拟设备,连接的双方,即客户机和服务器,都必须把它们的WONTDONT发送方想主动禁止选项,接收方必须同意物理终端和NVT进行相互转换。也就是说,不管客户进DONTWONT发送方想让对方禁止选项,接收方必须同意程终端是什么类型,操作系统必须把它转换为NVT格式。NVT将报文分为两种类型,即数据对象和控制命令,2系统体系架构数据对象用7位标准的码表示(最高

4、位为0),控制命令用8位扩展的码表示(最高位为1)在128个标准的ASCII字本系统采用基于J2EE平台的瘦客户端(浏览器/服符中,有95个可见字符,保持这些字符的原有意义;其他务器)设计模式。客户端是普通的浏览器,应用服务器是33个字符为控制码,对其中8个重新定义,如表1所示。JBoss,Web服务器是集成在JBoss中的Tomcat容器,数表1Telnet的控制码据库服务器使用Oracle9i。从系统架构上将整个系统分ASC11控制码十进制意义MUL0无操作成4层,即客户层、UI层、业务层与企业信息系统层,其结BEL7声音或可视信号构如图

5、1。BS8左移一个字符位置HT9右移到下一水平制表符位置LF10垂直下移到下一行VT11下移到下一个垂直制表符位置FF12移到下一页的顶部C13移到当前行的左边界通常默认通过连接的双方都是,但是实际上双方都是先相互发送协商选项数据进行初始化操作,然后才开始正常通信。协商选项的使用考虑了主计算机提供的服务超出虚拟终端服务范围的可能性。协商的方法是一端发出使某一选项生效的请求命令给另一端,而另一端可以通过图1系统体系架构发送响应命令来接收或者拒绝这一请求。该选项若被接(1)客户层:客户端提供了客户与应用程序的交互方收,在连接的两端立即同时生效

6、;若被拒绝,两端仍都保持式,在本系统中主要是客户浏览器。这些交互主要包括向原来的约定。特别要注意的是,对于发送方的各种激活协WEB层发出请求并接收由WEB层发回的响应。作者简介:葛蓁(1983-),女,河南商城人,硕士,中南民族大学工商学院助教,研究方向为数据库与信息系统。第6期葛蓁:基于Telnet协议的网络设备自动管理系统研究101(2)UI层:即Web层,它为客户端同业务逻辑层进行务;管理从业务层到表现层的实现。通信提供了服务,它截获Http请求并负责处理在客户端3.2.3持久层的显示逻辑。一个典型Web

7、应用的另一端是持久层。目前有许多(3)业务层:业务层封装了系统实现的具体业务逻辑。解决这些问题的开源对象关系映射(ORM)框架,Hiber-(4)企业信息系统层:负责存储企业数据。本系统采nate框架就允许Java中的对象-关系的持久性和查询服用Oracle9i存储数据。务。我们使用Hibernate作为架构的持久层框架,它提供的职责有:查询关系信息到对象中,Hibernate是通过称为3系统体系架构实现HQL的OO查询语言,或者使用更有表现能力的规则API;存储、更新和删除存储在数据库中的信息;高级的对3.1轻量级框架简述象关系映射框架。

8、系统实现时采用Struts+Spring+Hibernate的SSH集成Spring,Hibernate,Struts的架构的总体结构如轻量级J2EE

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。