一种中小企业局域网网管系统开发的新思路与技术实现_第1页
一种中小企业局域网网管系统开发的新思路与技术实现_第2页
一种中小企业局域网网管系统开发的新思路与技术实现_第3页
一种中小企业局域网网管系统开发的新思路与技术实现_第4页
一种中小企业局域网网管系统开发的新思路与技术实现_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一种中小企业局域网网管系统开发的新思路与技术实现【摘要】国家信息化的急速开展为中小企业带来了新的开展契机,信息化建立成为中小企业可持续开展的决定性因素。计算机网络技术在中小企业的广泛应用,给企业日常管理带来高效率的同时,企业内部计算机网络的网管运维和网络平安管控问题也困扰着企业。【Abstract】Therapiddevelopmentofnationalinformatizationhasbroughtnewdevelopmentopportunitiesforsmallandmedium-sizedenterprises.Theinformatizationconstructionbeethedecisivefactorforthesustainabledevelopmentofsmallandmedium-sizedenterprises.Theapplicationofputertechnologyinsmallandmedium-sizedenterprise,hasimprovedthedailymanagementefficiencytoenterprise,andbroughttheputernetworkoperationsandcontrolproblemofnetworksecuritytoenterpriseinner.【关键词】局域网;网管;网络接入控制【Keywords】LAN;network;NAC【中图分类号】P315.69【文献标志码】A【文章编号】1673-1069〔2022〕03-0063-021引言由于受限于资金、技术、人才等方面的制约因素,缺少有效的网管监控手段、缺乏最根底的平安控制是当前广阔中小企业局域网管理中存在的最主要的两个问题。将介绍一种可以以最低资金本钱、最简单有效的技术手段和最少的人力做好局域网网管运维和平安管控的新技术,以提升中小企业计算机网络化管理程度。2传统网管技术概述目前应用最广泛的网络管理协议是SNMP〔SimpleNetworkManagementProtocol,简单网络管理协议〕协议。SNMP是被广泛承受并投入使用的工业标准,用于网络管理员在网络上的任何节点检索信息、修改信息、定位故障、完成故障诊断、进展容量规划和生成报告。[1]对大型企业而言,其专业的网管系统根本都基于SNMP协议,由专业的软件开发商进展开发,资金投资一般都在几百万元甚至上千万元,对全网设备进展SNMP数据配置,技术难度较高,并需要设置专业的网管人员进展日常维护。3Telnet+GUI的网管监控新思路Telnet协议是计算机网络远程登录效劳的标准协议和主要方式,为用户提供了在本地计算机上完成远程主机工作的才能。网络运维人员通常通过Telnet方式登录到交换机、路由器或防火墙等设备,通过输入指令、查看设备返回信息来对网络进展配置、维护。通过编程语言开发,将Telnet协议与GUI〔图形化用户接口〕界面相结合,把原来需要手工输入的指令〔如ping指令、华为设备的displayInterface指令等〕定期自动执行,并对设备返回的结果进展分析处理,提取出端口状态、设备状态〔如cpu使用率〕、链路状态,并组合成完好的实时网络拓扑,通过图形化、可视化方式予以展现,这就是本文要阐述的对局域网进展网管监控的新思路。与SNMP协议实现的网管方式不同,采用Telnet协议与图形界面相结合的网管监控方式,具有技术门槛低、资金投资小,无须配置专用NMS效劳器、无须对现网设备进展SNMP配置、网络通用性强等优点,尤其适用于中小企业进展局域网管理。4编程实现的技术概述①从构造模型可以看出,底层的TCPSockets通信层和Telnet协议层是直接实现与网络设备进展交互、对接的通信层。以VB.Net编程语言为例,通过创立System.Net.Sockets命名空间的TCPclient类,以线程的方式与主机进展连接并监听数据,其主要实现方式如下。PublicSubConnect〔ByValsHostIPAsString,OptionalByValiHostPortAsInteger=23〕DimTelnetConnectThreadAsThreadm_HostIP=sHostIPm_HostPort=iHostPortTryTelnetConnectThread=NewThread〔AddressOfTelnetConnect〕'启动连接线程TelnetConnectThread.Start〔〕CatchExAsExceptionRaiseEventSocketError〔〕EndTryEndSubPrivateSubTelnetConnect〔〕'TelnetB接线程TryTelnetTcpClient=NewTcpClient〔〕'创立TCP连接TelnetTcpClient.Connect〔m_HostIP,m_HostPort〕DimClockAsNewStopwatch‘设置超时计时器Clock.Start〔〕Thread.Sleep〔100〕LoopClock.Stop〔〕IfTelnetTcpClient.Connected=FalseThenRaiseEventSocketError〔〕ExitSubElseTelnetStream=TelnetTcpClient.GetStream〔〕TelnetThread=NewThread〔AddressOfRunClient〕'⒍数据监听TelnetThread.Start〔〕RaiseEventSocketConnected〔〕EndIfCatchExAsExceptionRaiseEventSocketError〔〕EndTryEndSub②与主机的TCP通信连接实现后,在其上层构建Telnet协议维护类,用以实现对设备的详细指令操作,如登录、登出、断线重连、命令发送、返回结果接收等。③完成底层通信和控制功能之后,在上层实现网元设备管理、端口管理、链路定义等功能,再将设备、链路组织为网络拓扑,即可实现对网络的实时监控、管理功能。5网络接入控制功能网络接入控制,是指终端必须经过审批登记才可以接入内部局域网的控制手段,可以有效防止非法终端接入网络从而获取企业资料,加强企业信息平安保护。目前多数中小企业根本采用DHCP动态IP分配,或静态IP分配但缺少接入限制和IP资料登记,一旦出现信息泄密等信息平安事件,无法及时有效地进展IP追溯。[2]实现了对设备的Telnet通信与控制功能,除了可以用来进展运行状态监控之外,还可以实现网络接入控制功能。网络接入控制一般通过在交换机上进展IP-MAC绑定来实现,以华为交换机为例,其绑定指令为user-bindstaticip-addressX.X.X.Xmac-addressXXXX-XXXX-XXXX。利用编程语言开发IP地址登记系统,将IP地址、MAC地址、使用人信息等进展登记,通过Telnet通信与控制功能自动连接到对应的网络设备上,并自动进展指令配置,即可实现IP地址的分配、登记管理,以及终端的控制接入功能。6结语当前我国中小企业的计算机网络管理和信息平安程度比拟落后,除了企业缺少重视程度的原因外,大型网管系统的高投入、高技术等要求也进步了企业局域网管理的门槛。本文讨论的基于最根本Telnet协议实现的网

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论