ImageVerifierCode 换一换
格式:DOC , 页数:26 ,大小:471.50KB ,
资源ID:4096168      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-4096168.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(透明网桥模拟.doc)为本站会员(11****ws)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

透明网桥模拟.doc

1、I沈航北方科技学院课程设计任务书教 学 部 工学一部 专业 网络工程 课程设计题目 透明网桥模拟 班级 B941111 学号 B94111133 姓名 赵力翔 课程设计时间: 2011 年 12 月 19 日至 2011 年 12 月 31 日课程设计的内容及要求:(一)主要内容设计一个程序模拟透明网桥的工作过程:1、以一个合适的方法输入一个由网桥连接的各网段所形成的碰撞域2、设计各域中主机间发送信息的过程;3、模拟网桥的自学习方法,更新转发表;4、可以查询各网桥的转发表。(二)基本要求1、系统采用 VB 或 VC+作为开发工具,数据库应用 Access 或 SQL Sever 2000;2、

2、独立完成系统的设计、编码和调试,通过指导教师当场验收;3、交出完整的课程设计报告。II(三)主要参考书1 萨师煊,王珊.数据库系统概论(第四版).北京:高等教育出版社,2006.52 刘瑞新,汪远征等.Visual Basic 程序设计教程.北京:机械工业出版社,2006.83 孔鹏等.Visual C+完全学手册.北京:机械工业出版社,2007.14 杨继平,吴华.SQL Server 2000 自学教程.北京:清华大学出版社,2000.115 许家珆. 软件工程理论与实践.北京: 高等教育出版社,2004.7(四)评语(五)成绩指导教师 刘峰 2011 年 12 月 19 日负责教师 年

3、月 透明网桥模拟透明网桥模拟赵力翔目录摘 要 .11绪论 .22. 系统分析 .22.1 功能需求 .22.2 数据需求 .22.3 性能需求 .23. 总体设计 .33.1 功能模块设计 .33.2 系统设计方案 .44. 详细设计和实现 .44.1 透明网桥建立模块 .44.2 转发表显示与更新模块 .55. 调试与测试 .75.1 调试 .75.2 测试 .86. 结论 .8结束语 .8参考文献 .9附录 1用户手册 .10附录 2源程序 .12透明网桥模拟1摘 要透明网桥的模拟程序设计,可以使透明网桥的工作进程模拟出来,使得网桥的工作过程的理解更容易,更方便,更直观,同时此程序浏览起来

4、简洁方便,给用户的学习理解带来了便捷。 本系统使用 VC MFC 作为开发软件,实现了透明网桥的工作原理模拟,转发表的更新,转发表的查询以及网桥间的信息发送。本文从分析课题的题目背景、题目意义、题目要求等出发,分别从需求分析、总体设计、详细设计、测试等各个方面详细介绍了系统的设计与实现过程,最后对系统的完成情况进行了总结。关键词:网桥;转发表;源地址;目标地址;透明网桥模拟21绪论随着经济的发展,社会的进步,互联网已经普及到千家万户,对于互联网的学习和了解已经越来越迫切。此程序的开发,可以简洁方便的了解互联网的协议的一种透明网桥的模拟,通过操作的过程,可以深入的了解网桥的工作过程和原理,通过简

5、单的界面操作把书本中的知识迅速的转化为自己的技能。本程序可以最大限度的了解此协议,高效率的完成学习的目的。根据课程设计任务书要求,本系统开发主要完成以下功能和性能。(1) 实现透明网桥的基本功能,源地址发送及目标地址的;(2) 更新转发表;(3) 查询转发表;(4) 输入网桥位置。2. 系统分析2.1 功能需求本程序主要是模拟透明网桥工作的原理的操作系统。该程序需要有查看(查看当前转发表),更新信息(更新当前转发表信息),输入网桥的位置信息功能(输入目标地址与源地址)。2.2 数据需求透明网桥的基本信息为:当前网桥的位置,源地址位置,目标地址的位置,网桥接口。 2.3 性能需求在运行时,此程序

6、可以简单快捷的输入信息以及对网桥进行查看及更新转发表以及对应的各种操作,省去了繁琐复杂的脑力劳动,同时此程序表现出稳定性好,响应速度快,可靠性高,安全性强的特点。透明网桥模拟33. 总体设计3.1 功能模块设计根据分析整个系统主要划分为 3 个功能模块,分别执行要求中的功能。该系统需要有网桥的构建,输入目标地址及源地址,转发表的显示查看及更新。功能模块图如图 1 所示。图 1 功能模块图(1)网桥的建立模块用适当的方式输入一个透明网桥,显示各个地址,网桥位置,以及接口信息。(2) 信息输入模块模块根据第一步建立的转发表,合理的输入源地址与目标地址。(3) 转发表的操作模块该模块分为:转发表的显

7、示模块:根据源地址及目标地址,显示转发表内容。透明网桥模拟网桥的建立信息的输入转发表的操作转发表的显示转发表的更新透明网桥模拟4转发表的更新模块:根据输入的不同的源地址与目标地址,更新转发表的内容,并有显示模块显示出来。3.2 系统设计方案(1) 建立建立一个合理的透明网桥。(2) 更新根据目标地址与源地址,更新转发表中的内容。(3) 查看查看转发表中的内容。4. 详细设计和实现 4.1 透明网桥建立模块在电脑中构建一个合理的透明网桥结构。其中分为网桥、接口、地址三个主要的对象,并且建立与网桥相对应的空白转发表。程序流程如图 2 所示。开始结束建立合理的透明网桥结构根据建立的透明网桥建立对应的

8、转发表网桥对应的地址由数组 a i 0 存储网桥对应的地址由数组 a i 1 存储网桥对应的地址由数组 a i 2 存储图 2 透明网桥建立流程图透明网桥模拟54.2 转发表显示与更新模块输入目标地址与源地址,根据不同的地址,显示转发表。程序流程如图 3所示。开始结束输入源地址与目标地址显示转发表根据输入的源地址与目标地址判断接口根据接口判断是转发或丢弃将所有数据写入转发表图 3 转发表显示过程流程图透明网桥模拟6当输入的源地址为网桥的两边输入时。程序流程如图 4 所示。开始源地址 s t r 1目标地址 s t r 2结束m = 0a m 0 = = s t r 1 0 m ! = 1 0 j + +A i j = 1 , b i j = 1 ; j+ +m = 0a m 0 = = S t r 2 0 a i j = 2Yb m 0 = = S t r 2 0 Nb i j = 2Ya i j = 1b i j = 1N图 5 转发表流程图 25. 调试与测试5.1 调试调试是软件开发过程中的一个重要环节,也是最复杂,对软件开发者者来说也是最艰巨的任务。调试的任务是及时改正测试过程中发现的软件错误。具体地说,调试过程由两个步骤组成,它表示程序中存在错误的某迹象开始,首

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。