从IP数据报中解析源目的地址

  • 格式:doc
  • 大小:279.00 KB
  • 文档页数:10

下载文档原格式

  / 10
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

从I P数据报中解析源

目的地址

-CAL-FENGHAI.-(YICAI)-Company One1

青岛农业大学

理学与信息科学学院

计算机网络综合实习报告

题目从IP数据报中解析源/目的地址专业计算机科学与技术

学号

姓名

指导教师

日期

目录

一、设计任务和目的.............................................................................................. 错误!未定义书签。

二、设计要求.......................................................................................................... 错误!未定义书签。

三、设计内容.......................................................................................................... 错误!未定义书签。

原理概述: ................................................................................................................ 错误!未定义书签。

点分十进制表示法:................................................................................... 错误!未定义书签。

IP数据报格式:.......................................................................................... 错误!未定义书签。

运行结果及分析.................................................................................................... 错误!未定义书签。

程序运行及截图............................................................................................ 错误!未定义书签。

分析............................................................................................................... 错误!未定义书签。

四、设计方案改进及建议...................................................................................... 错误!未定义书签。

五、总结体会.......................................................................................................... 错误!未定义书签。

六、主要参考文献.................................................................................................. 错误!未定义书签。

七、附录.................................................................................................................. 错误!未定义书签。

附录1 程序流程图................................................................................................. 错误!未定义书签。

附录2 程序源代码及解释..................................................................................... 错误!未定义书签。

一、设计任务和目的

设计一个解析IP数据包的程序,并根据这个程序,从IP数据报头中解析出源地址和目的地址等相关问题,从而对IP层的工作原理有更好的理解和认识。

通过实际操作,加深对计算机网络的理解,了解计算机网络应用的灵活性,加深对IP数据报格式的了解,点分十进制理解,巩固所学习的C语言。

二、设计要求

编写计算机程序,从网络捕获数据包,从IP数据报头中解析出源地址和目的地址,将它们以点分十进制形式输出。

三、设计内容

原理概述:

3.1.1 点分十进制表示法:

对主机或路由器来说,ip地址都是32位的二进制代码,为了提高可读性,我们常常把32位的ip地址中的每8位用其等效的十进制数字表示,并且在这些数字之间加上一个点,这就叫做点分十进制表示法(dotted decimal notation)。例如:一个ip地址:0 00001011 00000011 00011111 用点分十进制表示为:读起来要方便得多。

3.1.2 IP数据报格式:

IP协议所处理的数据单元称为IP数据报。其格式如下:

图3-1 数据报格式图[1]

IP数据报由首部和数据两部分组成,首部又分为定长部分和变长部分。

相关主题