课程设计1解读.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一类题目: 网络协议、算法 要求: (1)推荐采用图形界面实现。 (2)程序代码书写规范,有充足的注释。 (3)绿色软件:程序运行不需安装,避免写系统和注册表; (4)开发平台、开发语言不限。 (5) 明确题目的意图,设计上应有足够的工作量 1. 网络协议解析(基于文件)() (1)使用报文分析工具软件,捕获报文并进行存储,获得报文数据文件。 (2)编程,在图形界面下,对报文的协议进行解码 (3)对ethernet_II、ip、tcp、udp协议进行解码【C】 (4)对ieee802.3、icmp协议进行解码【B】 (5)对ftp协议进行解码【A】 2. 网络协议解析(基于Raw Socket) (1)编程,基于socket API接口,使用raw socket捕获网络报文,过滤得到指定格式的报文 (2)编程,在图形界面下,对报文的协议进行解码 (3)对ethernet_II、ip、tcp、udp协议进行解码【C】 (4)对ieee802.3、arp协议进行解码【B】 (5)对http协议进行解码【A】 3. 网络协议解析(基于Winpcap接口) (1)编程,基于winpcap接口,捕获网络报文,过滤得到指定格式的报文 (2)编程,在图形界面下,对报文的协议进行解码 (3)对ethernet_II、ip、tcp、udp协议进行解码【C】 (4)对IPV6、ICMPV6协议进行简单的解码【B】 (5)对除ftp、http外的某种应用层协议进行解码【A】 4. 模拟共享网络中Ethernet帧的发送过程 使用至少2个线程模拟Ethernet上主机的数据发送流程。发送流程必须遵循CSMA/CD协议【C】。 5. 发送和解析Ethernet ARP包 熟悉ARP协议并了解Winpcap编程,构造ARP包;先在主机A,ARP包发送出给主机B。再在主机B上解析此ARP包。【C】 6. 模拟TCP协议通信过程 编程,基于图形界面,仿真两个对等的tcp通信实体,完成一次文件(数据较长)传输的通信过程。 要求具有如下的交互能力: 数据文件的长度的设置 双方发送、接收窗口大小的设置 报文丢失、出错、重复、顺序的人为设置(可定义有关策略 发送、或接收能力的设置(假设一方主机很忙) 设置可采取预先设置、也可中途设置 可自动演示、可单步操作 每一步报文都可给出tcp头部数据,并进行说明【B】 给出时间轴,以起始时间为0,适当考虑网络发送、接收处理及传输延迟,给出每个报文发送与接收时间 7. RIP路由仿真配置与测试程序设计 以图形化界面形式,对多个路由器组成的网络,实现RIP路由仿真配置与测试。 路由学习建议采用多线程方式实现。【A】 8. FTP客户端设计(基于winsock接口)(陈伟,刘伟) 实现的ftp客户端,能列出/更改目录,上下传文件,显示文件列表等选项。【A】 9. HTTP客户端的设计与实现(基于winsock接口)(张鼎智,牛卉) 开发一HTTP客户端,使其能够向web服务器请求文件、和向服务器提交数据,以便服务器做出相应的处理。【A】 10. 电子邮件客户端的设计与实现(基于winsock接口)(陈燕,王晓庆) 完成一个电子邮件客户端软件,要求能够收取邮件、发送邮件、书写新邮件、具有图形化界面。 能批量发送邮件。【A】 11. 软件路由器的设计与实现(基于Winpcap接口) (1)编程实现一个简易的路由器(具有路由功能) (2)具有图形化界面、显示所有的过路、已路由、已丢弃报文 (3)对ethernet_ii、简单的ip、tcp、udp协议进行解码 (4)支持静态路由的配置【B】 (5)可以人为地对可路由报文进行延迟发送、删除、修改、改变发送顺序等操作【A】 12. 利用RTP协议完成多媒体数据流传输(张梦桐,黄晓瑶) (1)消化理解实时传输协议RTP及其源代码(可以从网上下载) (2)分别编写个服务器、客户端程序,使用RTP协议来实时传输视频数据或音频数据【A】 13. 自定义应用层协议的设计与实现(基于UDP)(席丽,杨涛) 协议名称:myqq 协议功能:实现简单的聊天系统功能 注册 登入与注销 获取在线用户表 对指定用户发送聊天报文 群发聊天报文【A】 14. TCP通信仿真课件设计 设计一个课件程序,采用图形化设计,主要功能: (1) 能读取wireshark或sniffer工具所捕获的数据文件 (2) 能以直观形式表达TCP连接的建立、释放过程 (3) 能以直观形式表达报文序号变化、应答机制【B】 (4) 能以直观形式仿真报文的丢失与重传 (5) *能以直观形式表达流量控制【A】 15. 扩展UDP实现SR可靠数据传输 (1)熟悉流水线可靠数据传输机制(GBN); (2)熟悉TCP/UDP

文档评论(0)

LOVE爱 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:5341224344000002

1亿VIP精品文档

相关文档