计算机网络课程设计---IP数据包解析报告
《计算机网络课程设计---IP数据包解析报告》由会员分享,可在线阅读,更多相关《计算机网络课程设计---IP数据包解析报告(18页珍藏版)》请在毕设资料网上搜索。
1、 1 计算机网络 课程设计报告 解析 IP 数据报 2 目录目录 目录 . 2 1、课程设计目的 3 2、课程设计要求 3 3、相关知识 3 4、课程设计分析 7 4.1 网卡设置 . 7 4.2 使用套接字 . 7 4.2.2 接收数据包 . 8 4.3 定义 IP 头部的数据结构 8 4.4 IP 包的解析 10 4.5 协议的定义 10 4.6 捕获处理 . 10 5、运行结果 . 11 6、总结 . 11 7、课程设计参考资料 . 12 8、源程序代码 . 12 3 1、课程设计目的 本课程设计的目的就是设计一个解析 IP 数据包的程序,并根据这个程序, 说明 IP 数据包的结构及 I
2、P 协议的相关问题,从而对 IP 层的工作原理有更好的 理解和认识。 2、课程设计要求 本设计的目标是捕获网络中的 IP 数据包,解析数据包的内容,将结果显示 在标准输出上,并同时写入日志文件。 程序的具体要求如下: 1) 以命令行形式运行: ipparse logfile, 其中 ipparse 是程序名, 而 logfile 则代表记录结果的日志文件。 2)在标准输出和日志文件中写入捕获的 IP 包的版本、头长度、服务类型、数 据包总长度、数据包标识、分段标志、分段偏移值、生存时间、上层协议类型、 头校验和、源 IP 地址和目的 IP 地址等内容。 3)当程序接收到键盘输入 Ctrl+C
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机网络 课程设计 IP 数据包 解析 报告
