实验五 IP包解析与分片重组的编程实现.docVIP

  • 56
  • 0
  • 约4.78千字
  • 约 6页
  • 2016-04-04 发布于江西
  • 举报

实验五 IP包解析与分片重组的编程实现.doc

实验五 IP包解析与分片重组的编程实现.doc

《TCP/IP原理与应用》实验报告 得分: 班级 姓名 学号 实验名称 IP包解析与分片重组的编程实现 实验室号 实验目的 1. 掌握IP包的格式。 2. 掌握IP包的分片重组。 3. 练习使用winpcap编程实现IP包的解析与分片重组。 实验要求 1. 认真阅读和掌握本实验的相关知识点。 2. 完成实验报告。 实验内容 编程实现IP包各域的解析: 输出各域的内容 将协议域对应的协议编号转换为对应的ASCII表示的协议名, 说明IP是否经过分片 编程实现分片重组功能 将经过分片的IP包重组成原来的数据包,并以16进制输出内容(考虑到长度限制,可以只输出数据包交界部分的内容,以验证重组的正确性) 可假设IP包按顺序到达,且不会有丢包. 实验步骤或源代码 #define?DATA_LENGTH?500 #include?pcap.h void?Packet_Analyser(u_char*?user,const?struct?pcap_pkthdr*?header,const?u_char?*pkt_data); void?Prit_Proto(int?ProtocelValue);//声明一个协议输出函数,简化格式 /*?4字节的IP地址?*/ typedef?struct?ip_address { u_char?byte1;

文档评论(0)

1亿VIP精品文档

相关文档