基于C的Ethernet帧结构解析程序开发.docVIP

  1. 1、本文档共24页,可阅读全部内容。
  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文档。上传文档
查看更多
PAGE CHANGSHA 《网络管理与安全》课程设计论文 学 院 计算机与通信工程 专 业 网络工程 班 级 网络班 学 号 学生姓名 指导教师 课程成绩 完成日期 20 课程设计成绩评定 学 院 计算机与通信工程 专 业 网络工程 班 级 网络班 学 号 学生姓名 指导教师 完成日期 2012 指导教师对学生在课程设计中的评价 评分项目 优 良 中 及格 不及格 课程设计中的创造性成果 学生掌握课程内容的程度 课程设计完成情况 课程设计动手能力 文字表达 学习态度 规范要求 课程设计论文的质量 指导教师对课程设计的评定意见 综合成绩 指导教师签字 20 课程设计任务书 计算机与通信工程学院 网络工程专业 课程名称 网络管理与安全课程设计 时间 2011~2012学年第2学期15~16周 学生姓名 指导老师 题 目 基于C++的Ethernet帧结构解析程序开发 主要内容: 了解wireshark捕包软件的基本应用 编写基于C++的Ethernet帧结构解析程序 (3)用所写的程序对所捕的包进行解析 要求: (1)综合运用计算机网络基本理论和网络工程设计的方法设计本系统。 (2)学会文献检索的基本方法和综合运用文献的能力。 (3)通过课程设计培养严谨的科学态度,认真的工作作风和团队协作精神。 应当提交的文件: (1)课程设计学年论文。 (2)课程设计附件(相关图纸、设备配置清单、报告等)。 基于C++的Ethernet帧结构解析程序开发 学生姓名:xx 指导教师:xx 摘要:C++语言是现在比较流行的高级编程语言,本次课程设计主要是用C++语言来编写一个可以对Ethernet帧结构进行解析的程序,就是将帧结构中的二进制比特流数据解析出我们很容易就看得懂的字节,在本次课程中还会用到一个抓包软件Wireshark。Wireshark(前称Ethereal)是一个网络分组分析软件,是目前最流行的网络分组分析软件之一,它主要的功能是截取网络分组,并尽可能显示出最为详细的网络分组数据。即利用所编写的程序对所捕获的包进行结构解析,从而具体了解帧结构的各个字段的含义。 关键字:C++语言;Ethernet帧;Wireshark 基于C++的Ethernet帧结构解析程序开发 第 PAGE 2页 共 NUMPAGES 23页 目 录 TOC \o 1-3 \h \u 6716 1引言 1 19833 1.1设计目的 1 22625 1.2设计内容 1 6844 2 Ethernet帧结构的简介 3 30631 2.1 Ethernet帧结构 3 19811 2.2各种不同的帧格式 3 15717 3设计方案的程序实现 5 13740 3.1主要设计思想 5 24608 3.2具体设计 5 8795 4程序调试及结果 7 25748 4.1 捕获数据包 7 23071 4.2程序调试运行 7 14 4.3运行结果 7 2303 5总结 10 4772 6参考文献 11 2621 源代码,附加: 12 1引 言 随着互联网发展的快速发展,越来越多的人都喜欢用互联网来发送文件,共享信息等等,虽然我们不了解数据是怎么发送的,不过我们还是得了解我们所发送的数据帧是具体是什么样的内容,以便了解数据发送的具体状态,是否有无错误等等,所以本次课程设计主要的任务是开发一个程序对Ethernet帧结构的解析,让我们了解我们所发送接收的数据包具体是怎样的内容结构。 1.1设计目的 本课程设计主要是基于C++语言来开发一个以太网帧结构解析的程序,其数据帧结构主要是由wireshark捕包软件捕获,最后利用自己编写的程序把所捕获的数据包帧结构解析出来。主要的设计目的是了解以太网帧的格式,了解wireshark捕包软件的基本应用,从而可以设计出一个可以对捕获的数据包的帧结构进行格式解析,最后整体的了解数据包的二进制与解析出来的数据帧结构的区别。 1.2设计内容 总体的设计内容是开发一个对Ethern

文档评论(0)

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

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

1亿VIP精品文档

相关文档