网络课程设计稿书.docxVIP

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机网络课程设计实验报告专业计算机科学与技术专业班级组长姓名学号组长联系方式同组人姓名学号实验日期目录一:实验内容和要求-----------------------------------------------------------3二: 实验环境--------------------------------------------------------------------4三: 程序的需求分析与逻辑框图------------------------------------------4四: 程序核心功能的实现机制---------------------------------------------9五: 程序源代码:(核心部分)------------------------------------------24六:程序扩展功能的需求分析与实现--------------------------------- 34七:实验数据,结果分析---------------------------------------------------- 35八: 实验总结----------------------------------------------------------------- 52九: 同组人分工情况--------------------------------------------------------53一:实验内容和要求1.实验一:数据包的捕获与分析实验内容:本实验通过Wireshark软件的安装使用,监控局域网的状态,捕获在局域网中传输的数据包,并结合在计算机网络课程中学习到的理论知识,对常用网络协议的数据包做出分析,加深网络课程知识的理解和掌握。实验要求:Wireshark软件的安装;Wireshark软件的启动,并设置网卡的状态为混杂状态,使得Wireshark可以监控局域网的状态;启动数据包的捕获,跟踪PC之间的报文,并存入文件以备重新查;设置过滤器过滤网络报文以检测特定数据流;对常用协议的数据包的报文格式进行分析,利用协议分析软件的统计工具显示网络报文的各种统计信息。2.实验二:网络层实验—Ping程序的设计与实现实验内容:本实验为ICMP实验。实验内容为Ping命令实现的扩充。实验要求:在给定的Ping程序的基础上做如下功能扩充:-h显示帮助信息-b允许ping一个广播地址,只用于IPv4-t 设置ttl值,只用于IPv4-q安静模式。不显示每个收到的包的分析结果,只在结束时,显示汇总结果3.实验三:应用层实验—简单聊天程序的设计与实现实验内容:本实验要求设计并实现一个简单的聊天程序,包括服务器实现和客户端实现.实验要求:使用MSN或者QQ,分析聊天程序的功能需求;在给定的参考程序的基础上,参考MSN或者QQ,对功能做出扩充,不局限于以下的范围:在客户端界面上显示所有联入聊天服务器的用户;支持两个用户之间的聊天;支持增加好友的功能,好友上线时如果该用户在线,则做出提醒;增加用户的个人信息修改、保存和查询;在聊天内容中支持中文;在聊天内容中支持图片等多媒体信息;支持在用户之间传输文件等附件;其他扩展。二:实验环境window 7系统的计算机Linux虚拟机路由器,调试解调器Wireshark抓包软件Eclipse java 开发环境三:程序的需求分析与逻辑框图实验一:1.需求分析通过Wireshark软件,捕获局域网中的数据包。通过对其中每个包的分析,我们可以系统的了解局域网的状态,进行实时监控。2.逻辑框图实验二:1.需求分析程序分为两大部分:一部分读取收到的所有消息,并输出ICMP Echo replay消息,另一部分每个一秒钟发送一个Echo消息。另一部分由SIGALARM信号每秒驱动一次。2.逻辑框图Ping程序函数概貌1)main函数2)readloop函数3)proc函数4)send函数实验三:1.需求分析本实验要实现的是一个客户端服务器聊天程序,与我们所熟悉的QQ,微信,Line聊天程序类似,可以参照它们在基本的功能框架上来实现功能的扩展。 扩展功能?1.我们在网络媒体上的交流主要是通过文字,声音,图片,文件等媒介实现的。所以要在原来的基础上增加中文,图片,文件的相互传送。 2.为了友好界面,我们应该设计用户连接,登录,聊天界面,更加实用,便于理解。3.客户端与服务器是多对一的关系,一个服务器可以连接多个客户端。4.应该每个用户单独设计用户名,密码验证以及注册功能5.服务器要与数据库进行连接,更新实时信息,及时的写入读取6.在用户信息显示栏显示好友上线信息,备注信息。2.逻辑框图整体模块设计聊天程序客户端内核客户端界面服务器客户端接收

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档