《新课程设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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.通过查阅资料,简述单播、广播、多播的区别和联系,以及各自的优缺点和适应范围。 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. 客户端设计 TCP协议实时通讯实现网上聊天基于TCP协议的网络连接报文收发UDP协议实时通讯实现网上聊天基于UDP协议的网络连接报文收发 (4)分析ping程序的功能及其相关网络协议; (5)给出ping程序流程图和设计方案; (6)选择开发环境,编译源程序; (7)给出软件测试文档; PING程序是面向用户的应用程序,该程序使用ICMP的封装机制,通过IP协议来工作。为了实现直接对IP和ICMP包进行操作,实验中使用RAW模式的SOCKET编程。熟悉SO

文档评论(0)

saity3 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档