电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOC文档下载
分享到微信 分享到微博 分享到QQ空间

计算机网络编程简单实现SNMP

  • 资源ID:40533602       资源大小:131.50KB        全文页数:15页
  • 资源格式: DOC        下载积分:10金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要10金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

计算机网络编程简单实现SNMP

课程设计任务书20092010 学年第一学期专业: 计算机应用技术 学号: 姓名: 课程设计名称: 计算机网络课程设计 设计题目: 编程简单实现 SNMP 完成期限:自 2009 年 12 月 7 日至 2009 年 12 月 14 日共 1 周设计目的: SNMP 是简单网络管理协议,主要用来管理网络设备到目前为止几乎所有的网络产品都要为其提供支持,以方便管理员的管理和软件开发人员的开发。我们来研究有关 SNMP 编程,以便更好的运用。 功能要求: 程序能够用 SNMP 编程实验管理网络设备。 1 1、设计的任务:熟悉 SNMP 的基本理论,基于 VC+6.0 下,有关 SNMP 编程的过程及 API 函数的用法。 2 2、开发工具: C+ 语言 3 3、进度安排:序号序号阶段内容阶段内容所需时间所需时间1布置任务及调研2 天2系统分析与设计2 天3调试及报告撰写2 天合 计6 天4 4、主要参考资料:1岑贤道. 网络管理协议及应用开发M.清华大学出版社.1998.2邢国光. 简单网络管理协议的理论与实践M.国防工业出版社.1999.3陈庆章. 网络原理与技术M.高等教育出版社. 20054晏国晟. 简单网络管理 M.清华大学出版社.20045 谭浩强. 程序设计(第二版)M.清华大学出版社,2000指导教师(签字): 教研室主任(签字): 批准日期: 年 月 日课程设计说明书(论文)用纸摘摘 要要SNMP(Simple Network Management Protocol,简单网络管理协议)的前身是简单网关监控协议(SGMP),用来对通信线路进行管理。随后,人们对 SGMP 进行了很大的修改,特别是加入了符合 Internet 定义的 SMI 和 MIB:体系结构,改进后的协议就是著名的 SNMP。SNMP 的目标是管理互联网 Internet 上众多厂家生产的软硬件平台,因此 SNMP 受 Internet 标准网络管理框架的影响也很大。现在 SNMP 已经出到第三个版本的协议,其功能较以前已经大大地加强和改进了。SNMP 的体系结构是围绕着以下四个概念和目标进行设计的:保持管理代理(agent)的软件成本尽可能低;最大限度地保持远程管理的功能,以便充分利用 Internet 的网络资源;体系结构必须有扩充的余地;保持 SNMP 的独立性,不依赖于具体的计算机、网关和网络传输协议。在最近的改进中,又加入了保证 SNMP 体系本身安全性的目标。关键词:关键词: SNMP;简单网络管理协议课程设计说明书(论文)用纸目目 录录1 SNMP 的概述.1 2 课程设计的主要内容及过程.2 2.1 加载 SNMP.2 2.2 建立会话.2 2.3 设置传输模式.3 2.4 创建实体.3 2.5 设置重传模式.3 2.6 设置超时时间.3 2.7 设置重传次数.4 2.8 创建上下文句炳.4 2.9 创建变量捆绑列表.4 2.10 追加绑定列表.5 2.11 创建 PDU.6 3 接收消息并处理.7 3.1 接收消息.7 3.2 提取数据报.7 3.3 计算返回列表数目.8 3.4 取得返回结果.8 4 程序代码.8 总 结.11 主要参考文献.12课程设计说明书(论文)用纸第 1 页 共 12 页1 1 SNMPSNMP 的概述的概述SNMP 开发于九十年代早期,其目的是简化大型网络中设备的管理和数据的获取。许多与网络有关的软件包,如 HP 的 OpenView 和 Nortel Networks 的Optivity Network Management System,还有 Multi Router Traffic Grapher(MRTG)之类的免费软件,都用 SNMP 服务来简化网络的管理和维护。由于 SNMP 的效果实在太好了,所以网络硬件厂商开始把 SNMP 加入到它们制造的每一台设备。今天,各种网络设备上都可以看到默认启用的 SNMP 服务,从交换机到路由器,从防火墙到网络打印机,无一例外。仅仅是分布广泛还不足以造成威胁,问题是许多厂商安装的 SNMP 都采用了默认的通信字符串(例如密码) ,这些通信字符串是程序获取设备信息和修改配置必不可少的。采用默认通信字符串的好处是网络上的软件可以直接访问设备,无需经过复杂的配置。通信字符串主要包含两类命令:GET 命令,SET 命令。GET 命令从设备读取数据,这些数据通常是操作参数,例如连接状态、接口名称等。SET 命令允许设置设备的某些参数,这类功能一般有限制,例如关闭某个网络接口、修改路由器参数等功能。但很显然,GET、SET 命令都可能被用于拒绝服务攻击(DoS)和恶意修改网络参数。最常见的默认通信字符串是 public(只读)和 private(读/写) ,除此之外还有许多厂商私有的默认通信字符串。几乎所有运行 SNMP 的网络设备上,都可以找到某种形式的默认通信字符串。SNMP 2.0 和 SNMP 1.0 的安全机制比较脆弱,通信不加密,所有通信字符串和数据都以明文形式发送。攻击者一旦捕获了网络通信,就可以利用各种嗅探工具直接获取通信字符串,即使用户改变了通信字符串的默认值也无济于事。近几年才出现的 SNMP 3.0 解决了一部分问题。为保护通信字符串,SNMP 3.0使用 DES(Data Encryption Standard)算法加密数据通信;另外,SNMP 3.0还能够用 MD5 和 SHA(Secure Hash Algorithm)技术验证节点的标识符,从而防止攻击者冒充管理节点的身份操作网络1。课程设计说明书(论文)用纸第 2 页 共 12 页虽然 SNMP 3.0 出现已经有一段时间了,但目前还没有广泛应用。如果设备是 2、3 年前的产品,很可能根本不支持 SNMP 3.0;甚至有些较新的设备也只有 SNMP 2.0 或 SNMP 1.0。即使设备已经支持 SNMP 3.0,许多厂商使用的还是标准的通信字符串,这些字符串对黑客组织来说根本不是秘密。因此,虽然 SNMP 3.0 比以前的版本提供了更多的安全特性,如果配置不当,其实际效果仍旧有限。2 2 课程设计的主要内容及过程课程设计的主要内容及过程和其他编程过程一样,整个 SNMP 编程也要经过一个创建,执行,销毁的过程,通俗点说就是要做准备,

注意事项

本文(计算机网络编程简单实现SNMP)为本站会员(ldj****22)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.