1 / 20
文档名称:

唐庆.doc

格式:doc   页数:20页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

唐庆.doc

上传人:825790901 2016/7/3 文件大小:0 KB

下载得到文件列表

唐庆.doc

文档介绍

文档介绍:附件 1 :课程设计(学年设计、学年论文)任务书模版计算机网络课程设计(学年设计、学年论文)任务书学院滁州学院专业网络工程课程名称计算机网络题目IP数据包的分析完成期限自2015 年6月22日至 2015 年6月29日共 1周内容及任务一、项目的目的本课程设计的目的就是设计一个解析 IP 数据包的程序,并根据这个程序,说明 IP数据包的结构及 IP协议。二、项目任务的主要内容和要求 1、设计要求分析 IP数据包的格式,并编程模拟主机和目的地址之间 IP数据包的发送和接收。 2、课程设计报告内容(1) 详细描述 IP数据包的格式; (2) 给出数据报发送的设计思路和流程; (3) 给出数据包发送和分析的可视化界面和测试结果; (4) 列出程序代码。三、项目设计(研究)思路首先,分析任务,明确该程序需要实现的功能;然后,根据该功能画出相应的程序流程图;其次,打开 VC,用 C++ 语言书写源代码, 并且进行调试,直到得出正确的结果,并对程序的最后运行结果进行截图;最后,完成课程设计报告。四、具体成果形式和要求具体成果即为 IP数据包程序运行进度安排起止日期工作内容 2015/6/22-2015/6/23 查阅计算机网络编程资料并学****2015/6/23-2015/6/27 安装软件,上机编程 2015/6/27-2015/6/28 整理结果,编写文档主要参考资料[1] 吴功宜胡晓英等. 计算机网课程设计北京: ***出版社,. [2] 张荛学郭国强. 计算机网络与 教程( 第二版) 北京: 清华大学出版社 . [3] 王春晓赵艳标. 计算机网络教程北京: ***出版社,. [4] 网络与协议北京: 清华大学出版社 . 指导教师意见(签字):×年×月×日系(教研室) 主任意见(签字):×年×月×日附件 2 :设计说明书(或论文)模版计算机网络设计说明书(或论文) (封面) 学院名称: 滁州学院班级名称: 网络工程 13级二班学生姓名: 唐庆学号: 2013211562 题目: IP数据包分析指导教师姓名: 张燕玲起止日期: 2015/6/2 2-2015/6/28 第一部分:正文部分一、选题背景(标题:四号仿宋加粗,顶格,行间距: 24 磅,上下间距: 行,段后 行)(内容:用小四号仿宋,首行空两格) 本课程设计的目的就是设计一个解析 IP 数据包的程序,并根据这个程序,说明 IP数据包的结构及 IP协议的相关问题,从而对 IP 层的工作原理有更好的理解和认识。数据包的结构非常复杂,不是三言两语能够说清的,在这里我们主要了解一下它的关键构成就可以了,这对于理解 TCP/IP 协议的通信原理是非常重要的。数据包主要由“目的 IP地址”、“源 IP地址”、“净载数据”等部分构成。数据包的结构与我们平常写信非常类似,目的 IP 地址是说明这个数据包是要发给谁的,相当于收信人地址;源 IP 地址是说明这个数据包是发自哪里的,相当于发信人地址;而净载数据相当于信件的内容。正是因为数据包具有这样的结构,安装了 TCP/IP 协议的计算机之间才能相互通信。我们在使用基于 TCP/IP 协议的网络时, 网络中其实传递的就是数据包。理解数据包,对于网络管理的网络安全具有至关重要的意义。学****TCP/IP 协议就必须的学会怎么学分析数据包, 要分析 IP包,首先要知道 IP包的包头格式,各种计算机网络的书籍都有介绍,必须了解该协议分析包才有意义, IPv4 首部一般是 20字节长,该协议如下: 二、方案论证(或设计理念) 本设计的目标是捕获网络中的 IP 数据包,解析数据包的内容,将结果显示在标准输出上,并同时写入日志文件。程序的具体要求如下: (1)以命令行形式运行:ipparse logfile ,其中 ipparse 是程序名,而logfil e 则代表记录结果的日志文件。(2)在标准输出和日志文件中写入捕获的 IP包的版本、头长度、服务类型、数据包总长度、数据包标识、分段标志、分段偏移值、生存时间、上层协议类型、头校验和、源 IP地址和目的 IP地址等内容。(3)当程序接收到键盘输入 Ctrl+C 时退出三、过程论述 IP数据包的格式与分析互联网层是 TCP/IP 协议参考模型中的关键部分。IP协议把传输层送来的消息组装成 IP数据包,并把 IP数据传递给数据链路层。IP协议在 TCP/IP 协议族中处于核心地位,IP协议制定了统一的 IP数据包格式,以消除各通信子网间的差异, 从而为信息发送方和接收方提供了透明的传输通道。编制本程序前,首先要对 IP包的格式有一定的了解。图( 1)给出了 IP协议的数据包格式。 IP数据包的