- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
每两人一个分组,按学号先后顺序分。
选题1.编程实现简单的TCP协议分析器
一、问题描述
编程实现简单的TCP协议分析器,TCP协议分析器是一种用于监督和跟踪网络活动的诊断工具,它从局域网中抓取IP数据包,并对它进行分析得到相应的头部信息,过滤TCP包进行分析,得到TCP包的相应信息。
二、基本要求
1. 利用原始套接字实现简单的TCP协议分析器。
2.系统功能包括:
2.1 原始套接字与网卡绑定,并接收流经网卡的所有数据包;
2.2 对数据包进行分析以获得源IP地址和目的IP地址;
2.3 对TCP Segment进行分析以获得其首部详细信息;
2.4 显示分析结果。
3 建议使用VC++或Java实现。
选题2:广播通信设计
设计目的:
1.掌握广播通信技术;
2.了解基于Winsock API的消息机制和编程应用方法;
3.了解Windows SDK编程架构。
设计要求:
1.WinSock API编程,实现局域网消息广播的实用程序;
2.通过查阅资料,简述单播、广播、多播的区别和联系,以及各自的优缺点和适应范围。
选题3:监控IP包流量
编制程序,监控网络,捕获一段时间内网络上的IP数据包,按IP数据包的源地址统计出该源地址在该时间段内发出的IP包的个数,将其写入日志文件中或用图形表示出来(建议用图形表示出统计结果)。
程序的具体要求如下:
用命令行运行:
IPStatistic time logfile
其中,IPStatistic是程序名;time是设定的统计时间间隔(单位为分钟,比如,2表示2分钟);logfile表示统计结果写入的日志文件名(若用图形表示统计结果则可以不选这个参数)。
相关知识:
IP是ICP/IP协议体系中的网络层协议,TCP、UDP、ICMP和IGMP等其他协议都是以IP 协议为基础的。
IP的特点如下:
(1)IP协议是一种不可靠、无连接的数据报传送协议。
(2)IP协议是点对点的网络层通信协议。
(3)IP协议向通信层隐藏了物理网络的差异。
选题4:解析Ethernet V2.0帧格式
程序为命令行程序,命令行格式如下:
FrameParser.exe inputfile
其中,inputfile为Ethernet帧封包文件。
前导码
帧前定界符
目的地址
源地址
类型
数据
帧校验
(7B)
(1B)
(6B)
(6B)
(2B)
(46~1500B)
(4B)
帧解析的结果显示在控制台上,格式为:
序号:1(表示第n帧)
前导码:xx xx xx xx xx xx xx
帧前定界符:xx
目的地址:xx-xx-xx-xx-xx-xx
源地址:xx-xx-xx-xx-xx-xx
类型字段:xx xx
数据字段:……
CRC校验(正确):xx 或 CRC校验(错误):xx 应为:xx
状态:Accept 或 Discard
选题5 模拟Ethernet结点的数据发送
设计要求:
(1)用两个线程a,b来模拟Ethernet上的两台主机。
(2)用一个双字类型变量Bus来模拟总线(将其初始化为“/0”,并且总线等于“/0”时表示总线空闲)。
(3)两个子线程向总线发送自己的数据。数据用该线程的线程信号进行模拟,发送数据用线程号和Bus的“或”操作进行模拟(即Bus=Bus|ID,ID为该线程的线程号)。
(4)每台主机须向总线成功发送10次数据,如果其中某次数据发送失败,则该线程结束。
(5)发送流程须遵循CSMA/CD。随机延迟算法中的冲突窗口取0.005。在数据发送成功(即Bus==ID)后,报告“ID send success”,产生冲突(即Bus!=ID)后,报告“ID send collision”,发送失败(即冲突计数器值为0)后报告“ID send failure”。随着主机发送成功次数的增加,报告其已发送成功的次数,如“主机A发送成功次数=3”
选题6局域网实时通讯
1. 熟悉WinSock API主要函数的使用;
2. 掌握相应开发工具对Windows Socket API的封装;
3. 制作基于局域网的一对一网络即时通讯工具,实现基本数据的网络传输。
设计内容包括:1. 服务器端设计;2. 客户端设计
6.1 基于TCP协议实时通讯()
实现一简单的聊天程序实现网上聊天,包括服务器和客户端。要求:
(1)基于TCP协议的网络连接、报文收发。
(2)支持多人聊天。
(3)客户端具有图形化用户界面。
客户端应具备以下功能:1、能登录聊天室;2、能向登录的所有用户发消息;3、能接受所有用户的消息;4、能请求服务端返回当前在线用户数;5、能退出聊天室。
服务端应具备功能:1、接受用
您可能关注的文档
最近下载
- 2025至2030中国再担保行业发展趋势分析与未来投资战略咨询研究报告.docx
- 新版VDA6.3-2023过程审核精品教程(培训课件).pptx VIP
- 鲁教版Unit5IlikemusicthatIcandanceto知识点教案.pdf VIP
- 2024年四川省公考《申论》题县乡卷附解析.pdf VIP
- DB4401T+282—2024准《城市道路挖掘修复技术规范》.docx VIP
- 600MW火电机组节能对标指导手册_PDF电子书下载 高清 带索引书签目录_sample_中国电力投资集团公司编著_北京:中国电力出版社.pdf VIP
- 高手接话:高情商的讲话方法.pdf VIP
- 蓝色商务供应商采购供应商管理培训PPT模板.pptx VIP
- 八年级英语IlikemusicthatIcandanceto测试题.docx VIP
- 建设银行2025开封市信息科技岗笔试题及答案.docx VIP
文档评论(0)