目录
摘要: 3
1 引言 3
1.1 设计背景 3
1.2 设计目的与意义 3
2 总体设计 4
2.1 设计原理 4
2.2 功能设计 4
2.3 系统流程 5
2.3.1 主流程图 5
2.3.2 子流程图 6
2.4 数据结构的设计 6
2.4.1 IP头部数据结构 6
2.4.2 ICMP头部数据结构 7
3 详细设计 7
3.1 ICMP报文分析 7
3.2 程序功能分析 8
3.2.1 使用原始套接字 8
3.2.2 定义IP头部和ICMP头部数据结构 9
3.2.3填充并发送请求类型的ICMP报文 9
3.2.4解析数据包 10
4 程序运行结果 11
5 总结 11
5.1 工作小结 11
5.2 存在的问题 11
5.3 改进的方法 12
【参考文献】 12
1