ip数据包解析实验报告,摘要.docxVIP

  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文档。上传文档
查看更多
ip数据包解析实验报告,摘要   成都工业学院   院系:计算机工程系   课程名称:计算机网络   设计名称:解析IP数据包   专业名称:网络工程   班级:   姓名:牟黎明   学号:11   指导老师:刘枝盛老师   成绩:   设计时间:XX年12月22日—XX年12月26日   成都工业学院课程设计任务书   指导教师:   目录   一、课程设计的目的和意义………………………..….……….....3二、课程设计的内容和要求………………………..…..............3三、解析IP数据包设计的相关技术…………..……..…….....4   ?IP数据包的格式与分析   ?程序分析设计……………..……………………………….4……………………………………..….……………..6   ……………………….…………..…………….6   ……………………….…………..…………….6   ……………………….…………..…………….7   ……………………….…………..…………….7   ……………………….…………..…………….7?网卡设置?程序设计?程序设计?程序设计?程序设计   四、课程设计过程…………………..………..…………….……..…8   ?程序流程图   ?源程序代码…………………………..………………………....….8   …………………………….…………………….....16……………….……………..............……………….9?程序运行结果   ?登陆界面,提示输入命令符.………………………......16   ?命令符输入错误后提示界面.…………………….….....16   ?截获的IP数据包界面.……………………..............17   ?继续抓包图.…………………………………….…....17   五、课程设计小结………………..…………..…………………..….18   参考文献………………..……………………………..……………….…18   一、课程设计的目的和意义   目的:   本章课程设计的目的就是设计一个解析IP数据包的程序(我的编辑环境为visual2102),并根据这个程序,说明IP数据包的结构及IP协议的相关问题,从而对网络层的工作原理有更好的理解和认识。   意义:   1、有利于编程能力的提高   在做设计的过程中,我再一次熟悉了开发设计的基本流程,从分析任务到确立整体框架再到确定算法,然后再一步步实现各函数的功能。从中,我熟悉了许多新的库函数,并提高了编程技巧。   2、有利于基础知识的理解   在这次课程设计之前,我们已经学完了网络层的理论知识,可是对它的理解很粗浅。之前只知道关于网络层的一些概念性的东西。可是做完设计后,我才从整体上理解了网络层的框架,明白了网络层的每一个组成部分都是有它特定的功能和意义的,从而对网络层协议有了更深入的理解。   3、有利于逻辑思维的锻炼   程序设计能直接有效地训练我们的创新思维,培养分析问题、解决问题的能力。即使一个简单的程序,从任务分析、确定算法、界面布局、编写代码到调试运行,整个过程学生都需要有条理地构思,这中间有猜测设想、判断推理的抽象思维训练,也有分析问题、解决问题、预测目标等能力的培养。   二、课程设计的内容和要求   本设计的目标是捕获网络中的IP数据包,解析数据包的内容,将结果显示在标准输出上,并同时写入日志文件。   程序的具体要求如下:   1)打开本程序,根据提示,输入命令符ParsePacket,开始抓包。获取经过本机的ip数据。若输入错误,将退出重新打开才行。   2)在标准输出和日志文件中写入捕获的IP包的版本、头长度、 服务类型、数据包总长度、数据包标识、分段标志、分段偏移值、生存时间、上层协议类型、头校验和、源IP地址和目的IP地址等内容。   3)第一次抓包完成后,可按1号键选择再次抓包,也可按2号键选择退出。   三、解析IP数据包设计的相关技术   IP数据包的格式与分析   互联网层是TCP/IP协议参考模型中的关键部分。IP协议把传输层送来的消息组装成IP数据包,并把IP数据传递给数据链路层。IP协议在TCP/IP协议族中处于核心地位,IP协议制定了统一的IP数据包格式,以消除各通信子网间的差异,从而为信息发送方和接收方提供了透明的传输通道。编制本程序前,首先要对IP包的格式有一定的了解。图给出了IP协议的数据包格式。   IP数据包的第一字段是版本字段,其长度为4位,表示所使用的IP协议的版本。目前的版本IPV4,版本字段的值为4,下一代的版本是IPV6,版本字段的值为6。本程序主要针对版本值为4的IP数据包的解析。   报头标

文档评论(0)

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

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

1亿VIP精品文档

相关文档