版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2011级通信专业网络设计课程设计指导书指导老师通信1101王国才通信1102康松林通信1103杨政宇通信1104彭春华通信1105李曦柯通信1106石金晶一、目的 用TC、Visual BASIC、Visual C+、Java 等编程工具和路由器、交换机、主机等网络设备提供的接口,解决网络用户之间的交互式对话问题,或计算通信网络的延迟、信道容量分配,或编码分析、通信协议分析,网络互连互通、网络规划。进一步深入掌握网络设计和通信程序的设计原理。使学生对计算机通信网络的设计实现有较深的了解,培养较高的通信网络设计能力。二、课程的基本要求 了解常用通信网络设备的操作和应用,掌握常用的通信协议的工作
2、原理,能利用TC、Visual BASIC、Visual C+、Java等至少一种开发工具完成相应的通信程序的设计工作;掌握网络拓扑、信道容量对网络延迟等性能的关系,能分析和设计网络的性能。学习简明地介绍自己的设计工作。除N6、N7可以两人一组共同完成意外,其余每人一题,独立完成。 程序设计课题方面,要求:程序操作简单、方便,界面布局合理美观;程序都应在计算机或网络上调试通过,并通过老师检查;未指定编程语言的由学生自定。网络连接课题方面,要求:在设备上能够演示,并通过老师检查。网络规划课题方面(N5),要求:用POWER POINT电子讲稿讲解4分钟,并通过老师检查。课程设计的上机日程安排另行
3、说明。三、课程设计报告 1.设计完成后应交课程设计报告,记叙设计目标、设计原理和方法、设计的功能、硬件结构图(或软件结构图、程序框图)、设备清单(或程序清单)、测试数据及其结果、总结、参考文献等; 2课程设计报告应概念清晰、简明扼要、逻辑性强、图表文字格式规范。 3. 课程设计报告用A4纸打印或手写,40行/页,40字/页。不做封面,但必须:每页页眉:通信网络设计课程设计 题号: 第1页第1行,题 目 名 称 第1页第2行,通信11 班、学 号、姓 名;指导老师:姓名 题目名称的字体为黑体4号字,居中;第2行与正文相同,为5号宋体,居中。 4课程设计报告和程序(或POWER POINT电子讲稿
4、)的电子稿在11月5日以前,以班为单位发送到csuwgc ,每个人两个文件,文件名1为:班号序号题号课程设计报告,例如“101S1课程设计报告.doc”,文件2为课程设计报告的源程序的RAR(或ZIP)压缩文件,文件名为班号序号姓名题号题名,若为N5题则文件2为PPT文件。四、课程设计选题 每个人可根据自己的爱好从以下六类41个课题中选择一个课题,也可另选课题,参见“自由选题类”。选定课题后应到到班上登记,登记表见本文件第六部分,登记时需要登记完整的信息,序号同计算机通信网课程。同一个课题只能被同一班的一人选择,选择该课题的该班第二人必须选择其他的题目并完成登记。选题工作应在本课程设计开始的第
5、1周的第1天(2014年9月10日)上午9点整前完成,由学习委员(或班长)提交给本班的指导老师。未登记选题者被认为没有参加本课程设计。本课程设计开始的第1周的第2天(2014年9月11日)中午起不再换题。(一)SOCKET类, SS基于VB的点对点通信程序的设计环境要求:Windows95/98/2000/XP,WinSocket功能要求:能获取本计算机的MAC地址和IP地址;能将键盘上输入的数据发送到另一台计算机上; 能将接收到的数据显示到屏幕窗口内,并显示对方的IP地址;S2用VC实现的点对点通信程序的设计环境要求:Windows95/98/2000/XP,WinSocket功能要求:能获
6、取本计算机的MAC地址和IP地址;能将键盘上输入的数据发送到另一台计算机上; 能将接收到的数据显示到屏幕窗口内,并显示对方的IP地址;S3用JAVA实现的点对点通信程序的设计环境要求:Windows95/98/2000/XP,WinSocket功能要求:能获取本计算机的MAC地址和IP地址;能将键盘上输入的数据发送到另一台计算机上; 能将接收到的数据显示到屏幕窗口内,并显示对方的IP地址;S4基于VB的Winsock的文件传输程序的设计环境要求:Windows95/98/2000/XP功能要求:能将键盘上指定的文件发送到另一台计算机上; 能将接收到的数据显示到屏幕窗口内,并显示收到文件的字节数
7、和文件传输速率;S5基于VC的Winsock的文件传输程序的设计环境要求:Windows95/98/2000/XP功能要求:能将键盘上指定的文件发送到另一台计算机上; 能将接收到的数据显示到屏幕窗口内,并显示收到文件的字节数和文件传输速率;S8基于VB的局域网内广播通信程序的设计环境要求:Windows95/98/2000/XP,WinSocket功能要求:能将键盘上输入的数据发送到其他计算机上; 能将接收到的数据显示到屏幕窗口内,并显示发送方的IP地址; S9基于VC的局域网内广播通信程序的设计环境要求:Windows95/98/2000/XP,WinSocket功能要求:能将键盘上输入的数
8、据发送到其他计算机上; 能将接收到的数据显示到屏幕窗口内,并显示发送方的IP地址S10基于平台的协议的通信程序设计环境要求:UNIX/LINUX(由学生自己提供设计平台)功能要求:能将键盘上输入的数据发送到另一台计算机上; 能将接收到的数据显示到屏幕窗口内,并显示发送方的IP地址;S11基于VB的点对点IP数据报传送程序的设计环境要求:Windows95/98/2000/XP,WinSocket功能要求:能将键盘上输入的数据组成IP数据报发送到另一台计算机上; 能将接收到的数据显示到屏幕窗口内,并显示收到的各IP字段;S12用VC实现的点对点IP数据报传送程序的设计环境要求:Windows95
9、/98/2000/XP,WinSocket功能要求:能将键盘上输入的数据组成IP数据报发送到另一台计算机上; 能将接收到的数据显示到屏幕窗口内,并显示收到的各IP字段;S13基于VB的点对点以太帧传送程序的设计环境要求:Windows95/98/2000/XP,WinSocket功能要求:能将键盘上输入的数据组成IEEE802.3帧发送到另一台计算机上; 能将接收到的数据显示到屏幕窗口内,并显示收到的帧的各字段;S14用VC实现的点对点以太帧传送程序的设计环境要求:Windows95/98/2000/XP,WinSocket功能要求:能将键盘上输入的数据组成IEEE802.3帧发送到另一台计算
10、机上; 能将接收到的数据显示到屏幕窗口内,并显示收到的帧的各字段。(二)MSCOM类, MM1通过串口进行异步串行通信的C程序设计环境要求:UNIX/LINUX(由学生自己提供设计平台)功能要求:能将键盘上输入的数据发送到另一台计算机上; 能将接收到的数据显示到屏幕上M2利用MSCOMM串口通信控件进行异步串行通信的程序设计环境要求:Windows95/98/2000/XP程序语言:VB,或VC功能要求:能将键盘上指定的文本文件发送到另一台计算机并显示文件内容,并显示收到文件的字节数和文件传输速率; (三)网络设计与计算类, NN1通信网的最佳容量分配与延迟计算环境要求:Windows2000
11、/XP/7功能要求: (1)设有n个节点的通信网络,三个n阶方阵、分别表示该网络的邻接矩阵、端对端的信息量和路由。 编写一个程序,对于输入的、报文长度,总容量,设计一个程序,计算出网络的最佳容量分配及相应的延时。注意,一条链路的平均延时时间计算参考公式T=1 /(C-),其中是以比特为单位的报文分组平均长度;C是以该链路的容量,单位是比特/秒;是平均流量,单位是分组/秒。 (2)给出:,800比特分组, 0,1,0,0,1,0 0,9,4,1,7,4 0,2,2,2,5,5 1,0,1,0,0,1 9,0,8,3,2,4 1,0,3,6,6,6 0,1,0,1,1,0 4,8,0,3,3,2
12、2,2,0,4,5,5 0,0,1,0,0,1 1,3,3,0,3,4 6,6,3,0,3,6 1,0,1,0,0,1 7,2,3,3,0,5 1,6,3,3,0,6 0,1,0,1,1,0 4,4,2,4,5,0 5,2,5,4,5,0 的网络的最佳容量分配及相应的延时。并分析该网络的可靠度。 (3) 当该网络增加1个节点,其链路、路由、信息量需求自行定义,给出对应的延时。N2星形网络设计环境要求:Windows2000/XP/7功能要求: 设有n个节点(依次编号为、,)和一个中心,每个节点都有ni个终端,每个终端至节点的报文达到率都相等为,报文长度都相等为,确定该网络设计的总容量为C,编写
13、一个程序,对于输入节点数、,算出网络的最佳容量分配及相应的延时。注意,一条链路的平均延时时间计算参考公式T=1 /(C-),其中是以比特为单位的报文分组平均长度;C是以该链路的容量,单位是比特/秒;是平均流量,单位是分组/秒。以7,0.006报文秒,11000比特报文,C=4500bit/s,7个节点的终端数分别为5、4、3、4、3、2、3为例运行程序得出结果。若n=8,8个节点的终端数分别为6、5、4、3、4、3、2、3得出结果。并对结果进行比较。N3. 树形网络设计环境要求:Windows2000/XP/7功能要求: 对于星形网络计算中的数据,将对应的拓扑结构改造为树形:通过连接到中心,通
14、过连接到中心,通过连接到中心。算出该树形网络的最佳容量分配及相应的延时。注意,一条链路的平均延时时间计算参考公式T=1 /(C-),其中是以比特为单位的报文分组平均长度;C是以该链路的容量,单位是比特/秒;是平均流量,单位是分组/秒。 以7,0.006报文秒,1000比特报文,C=4500bit/s,7个节点的终端数分别为5、4、3、4、3、2、3为例运行程序得出结果。若n=8,8通过6连接到中心。8个节点的终端数分别为6、5、4、3、4、3、2、3得出结果。并对结果进行比较。N4.路由表构造 设有n个节点, 依次编号为1、2、,n; 个三元组(t,t,t),t1、2、m,两个节点t和t之间有
15、双向连接的直接连接,其距离为t。编写一个程序,计算每个节点的路由表。路由算法采用距离向量路由算法。以,个三元组(,),(,), (,), (,), (,), (,),(,),(,),(,),(,)为例运行程序得出结果,并验证其正确性。以8,2个三元组(,),(,), (,), (,), (,), (,),(,),(,),(,),(,),(,8,),(,8,),为例运行程序得出结果,并验证其正确性。N5一个企业网的设计方案功能要求:以铁道校区世纪楼为用户企业,设计一个Internet/intranet模式的企业网,覆盖全楼。内部按照单位和应用分成多个局域网;外部与校园网互连,要求应用VLAN和防
16、火墙技术。给出一个网络投资90万元左右的设计方案。(四)通信编码类, CC1CRC-12校验通信软件设计环境要求:Windows/XP/7;C;信息交换内容为键盘输入的字符串;通信传输通过共享文件实现编码要求:用模2除法计算CRC码,生成多项式为CRC-12功能要求:能在两台计算机机上运行程序,一台产生CRC码,另一台校验。C2CRC-32校验通信软件设计环境要求:Windows2000/XP/7;C;信息交换内容为文本文件;通信传输方式通过共享文件实现编码要求:用模2除法计算CRC码,生成多项式为CRC-32功能要求:能在两台计算机机上运行程序,一台产生CRC码,另一台校验。C3CRC-CC
17、ITT校验通信软件设计环境要求:Windows2000/XP/7;C;信息交换内容为文本文件;通信传输方式通过共享文件实现编码要求:用模2除法计算CRC码,生成多项式为CRC-CCITT功能要求:能在两台计算机机上运行程序,一台产生CRC码,另一台校验。C4 CRC-8校验通信软件设计环境要求:Windows2000/XP/7;C;信息交换内容为文本文件;通信传输方式通过共享文件实现编码要求:用模2除法计算CRC码,生成多项式为x8+x2+x+1功能要求:能在两台计算机机上运行程序,一台产生CRC码,另一台校验。C5 CRC-16校验通信软件设计环境要求:Windows2000/XP/7;C;
18、信息交换内容为文本文件;通信传输方式通过共享文件实现编码要求:用模2除法计算CRC码,生成多项式为CRC-16功能要求:能在两台计算机机上运行程序,一台产生CRC码,另一台校验。C6用查表法计算CRC码的CRC-32校验软件设计环境要求:Windows2000/XP/7;VB;信息交换内容为文本文件;通信传输方式通过共享文件实现编码要求:生成多项式为CRC-32功能要求:能在两台计算机机上运行程序,一台产生CRC码,另一台校验。C7用查表法计算CRC码的CRC-CCITT校验软件设计 环境要求:Windows2000/XP/7;VB;信息交换内容为文本文件;通信传输方式通过共享文件实现编码要求
19、:生成多项式为CRC-CCITT功能要求:能在两台计算机机上运行程序,一台产生CRC码,另一台校验。C8用查表法计算CRC码的CRC-8校验软件设计环境要求:Windows2000/XP/7;VB;信息交换内容为文本文件;通信传输方式通过共享文件实现编码要求:生成多项式为x8+x2+x+1功能要求:能在两台计算机机上运行程序,一台产生CRC码,另一台校验。C9用查表法计算CRC码的CRC-32校验软件设计环境要求:Windows2000/XP/7;C;信息交换内容为文本文件;通信传输方式通过共享文件实现编码要求:生成多项式为CRC-32功能要求:能在两台计算机机上运行程序,一台产生CRC码,另
20、一台校验。C10用查表法计算CRC码的CRC-CCITT校验软件设计环境要求:Windows2000/XP/7; C;信息交换内容为文本文件;通信传输方式通过共享文件实现编码要求:生成多项式为CRC-CCITT功能要求:能在两台计算机机上运行程序,一台产生CRC码,另一台校验。C11用查表法计算CRC码的CRC-8校验软件设计环境要求:Windows2000/XP/7 ;C;信息交换内容为文本文件;通信传输方式通过共享文件实现编码要求:生成多项式为x8+x2+x+1功能要求:能在两台计算机机上运行程序,一台产生CRC码,另一台校验。C12、MLT-3编码方案的带宽分析环境要求:Windows2
21、000/XP/7功能要求:从键盘上输入一些二进制数,给出该数的MLT-3编码,用付立叶级数分析带宽。要编写程序;并给出各种速率和质量要求所需要的带宽。C13海明码的通信校验软件设计环境要求:Windows2000/XP/7; C;信息交换内容为文本文件;通信传输方式通过共享文件实现功能要求:能在两台计算机机上运行程序,一台产生海明码,另一台校验纠错。(信息位4位,冗余位3位,文件中字符采用8位)(五)通信协议类, PP1基于共享文件通信的PPP协议的通信程序设计环境要求:Windows2000/XP/7,程序语言自定功能要求:能将键盘上输入的数据发送到另一台计算机上; 能将接收到的数据显示到屏
22、幕窗口内; 发送、接收程序的工作过程和数据包格式符合PPP协议P2基于共享文件通信的HDLC-UAC协议的通信程序设计环境要求:Windows2000/XP/7,程序语言自定,发送是数据按字节组织功能要求:能将键盘上输入的数据发送到另一台计算机上; 能将接收到的数据显示到屏幕窗口内; 发送、接收程序的工作过程和各帧格式符合HDLC异步响应方式。P3停等协议程序设计环境要求:Windows2000/XP/7,程序语言自定功能要求:要编写程序实现停等协议通信过程,可进行双机通信,通信的实现技术自定。建议采用共享文件通信。P4停等协议演示软件设计环境要求:Windows2000/XP/7,程序语言自定功能要求:要编写程序演示简单停等协议的发送、接收过程,收发双方传输的数据可以采用缓冲区交换,也可以采用共享文件通信。P5回退n协议演示软件设计环境要求:Windows2000/XP/7,程序语言自定功能要求:要编写程序演示回退n协议的发送、接收过程,收发双方传输的数据可以采用缓冲区交换,也可以采用共享文件通信。P6选择接收协议演示软件设计环境要求:Windows2000/XP/7,程序语言自定功能要求:要编写程序演示选择接收协议的发送、接收过程,收发双方传输的数据可以采用缓冲区交换,也可以采用共享文件
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年重点新材料首批次应用综合保险投保操作手册
- 2026年保持高压态势不断提高反腐败穿透力实施路径
- 京津冀首届航空职业技能大赛报名表(学生组)
- 2026年多元主体协作共治模式管理者教师学生共同参与决策
- 2026年蚂蚁阿福等AI医疗模型C端商业化空间与运营模式
- 2026年老年人能力评估确定居家适老化改造需求操作流程
- 2025年临床执业医师《妇产科学》考核卷
- 红色正月十五闹元宵节日活动策划
- 京东物流运营年度总结报告
- 建筑企业工程部专员的工作计划
- 2026湖南医药发展投资集团有限公司所属企业招聘72人(第一季度)笔试参考题库及答案解析
- 2026年六安职业技术学院单招职业适应性考试题库完整答案详解
- 2025年特种设备安全管理人员A证全国考试题库(含答案)
- 车险初级核保试题附答案
- 公司档案管理制度与流程
- 2025年洛阳文化旅游职业学院单招职业适应性测试题库附答案解析
- 百奥赛图公司深度报告:高速成长的生物技术平台乘风破浪未来可期
- 2026年苏州工业职业技术学院高职单招职业适应性考试参考题库及答案详解
- JJF1033-2023计量标准考核规范
- 教学用薪酬管理三级0课件
- 淮阴侯列传(使用)课件
评论
0/150
提交评论