- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
通信12级1-2班通信综合课程设计题目及要求
通信网综合课程设计任务书
一、课程设计要求:
1.每人独立完成其中一个题目(建议同学们将宽带无线接入大作业的内容进行实现;也可以自拟题目,自拟题目要事先与老师讨论;如果实在找不到题目,可以选取以下题目)。
2.最终设计结果的演示,并进行答辩
3.提交详细的设计报告
二、课程设计条件
计算机,Matlab、C/C++或JAVA编程软件或者其他通信网仿真软件(如NS2、OMNET++等)、嵌入式开发板、编程器等,如果自选题目需要其他实验设备,请和指导老师联系。
三、课程设计地点
软件实验室(语音大楼8楼)、通信实验室(语音大楼1楼)
四、课程设计时间安排
4.1 集中上机时间
17周周一晚 9-12节
17周周五下午 5-8节
18周周一晚 9-12节
18周周五下午 5-8节
通信1-2班可以做这些题目,也可以自拟题目,鼓励学生自拟题目,但事先要与老师沟通。
4.2 进度安排
17-18周(2周时间),安排如下:
17周周一-周二
查阅资料,深入理解设计部分的相关原理;
17周周三~18周周五
给出设计算法和详细设计
18周周一~周四
编程与调试
18周周五
编写课程设计报告,准备答辩
18周周末(具体时间待定)
程序演示与答辩
五、课程设计题目
学生最好能自选题目,事先与指导老师沟通一下,老师可以帮助学生提供设计条件。 如果学生实在找不到题目,可以参照以下题目。
题目一:监控局域网的IP流量
设计目的:
学习网络层的基本概念,了解IP协议和Winpcap的相关内容。本课程设计主要是利用IP分组进行局域网的流量监控。
设计要求:
编制程序,监控网络,捕获一段时间内网络上的IP数据包,按IP数据包的源地址统计出该源地址在该时间段内发出的IP包的个数,将其写入日志文件或者用图形表示出来。
用命令行格式运行:程序名 time 日志文件名
其中:time为设定的统计时间间隔(比如:2表示2分钟);
日志文件名:将统计结果写入到该文件中(也可以用其他方法,输出统计结果)
设计分析:
课程设计中的重点与难点
程序设计中会用到Winpcap的知识
列出网卡列表,让用户选择可用的网卡 (本部分也可以不做)
注意过滤器的使用,只需捕获IP分组,别的分组都过滤掉
参考算法
(1)取得当前网络设备列表(在屏幕上显示,让用户选择)
(2)将用户选择的Ethernet网卡以混杂模式打开,以接受到所有的数据包
以混杂模式打开网卡的函数 pcap_open_live()
(3)设置过滤器,此处过滤器为“IP”
过滤函数:pcap_compile()、pcap_setfilter()
(4)获取IP包并按照包的源地址进行统计(可以使用链表结构实现)
题目二:发现网络中的活动主机
设计目的:
在网络管理中,经常要确定当前网络中处于活动状态的主机,这时可以通过使用 ICMP协议的回送请求(Ping请求)和回送响应(Ping应答)消息来完成本工作。
本课程设计的目的是编制程序,利用ICMP数据包,发现制定网段中的活动主机。
设计要求:
本程序的功能是发送ICMP数据包,以获取指定网段中的活动主机,并将结果显示到屏幕上。
程序的要求
1) 不允许在程序中直接调用Ping,而是用程序实现Ping的功能。
2) 以命令形式运行:程序名 Start_ip End_ip, 其中,Start_IP为起始IP地址;End_IP为结束IP地址。
3) 输出格式为:
活动主机1的IP地址
活动主机2的IP地址
……
设计分析:
本程序使用原始套接字(SOCK_RAW)生成ICMP报文来进行活动主机的探查,这个程序使用的是回送请求与应答信息。
程序的大致思想:把ICMP的数据包类型设置为回送请求(Ping请求,类型号为8),将它发送给网络上的一个IP地址,如果这个IP地址已经被占用,那么使用该IP地址的主机的,从而返回一个ICMP回送响应(类型号为0)的信息。信息封装在一个IP包中,需要解析该IP包,找到ICMP数据信息(类型为0,表示为对方的应答,证明对方IP地址是活动的),如果这个IP地址没有人使用,则发送的ICMP回送请求(Ping请求)在设定的延时时间内不可能得到响应。
初始化原始套接字后(SOCK_RAW)后,本程序就开始在一个IP网段内寻找活动主机,由于要寻找的主机较多,可以采用多线程技术( 多线程的函数为:CreateThread() )。
ICMP的报文类型
题目三:基于TCP的服务器/客户端程序设计
设计目的:
TCP(传输控制协议)是一种面向连接的、可靠的传输层协议。通过设计面向连
您可能关注的文档
最近下载
- saral测高卫星特征波形重定方法研究 - 河海期刊.doc VIP
- AQ 2061-2018 金属非金属地下矿山防治水安全技术规范(正式版).docx VIP
- 2025高中作文押题预测之02“奋斗青春,追梦逐梦”.pptx VIP
- 《古代诗歌四首》课件4市公开课获奖课件省名师优质课赛课一等奖课件.ppt
- 样品确认单(格式).docx
- 屋顶分布式光伏发电项目 投标方案(技术方案).doc
- 道法开学第一课(二年级).pptx VIP
- 电业安全工作规程热力和机械部分但g义b261641—2010.doc VIP
- (高清版)B 26164.1-2010 电业安全工作规程 第1部分:热力和机械.pdf VIP
- 水利工程监理资料目录.xls VIP
文档评论(0)