精选优质文档-倾情为你奉上1.课程设计应达到的目的(1)使学生掌握网络通信协议的基本工作原理; (2)培养学生基本掌握网络编程的基本思路和方法; (3)能提高学生对所学计算机网络理论知识的理解能力;(4)能提高和挖掘学生对所学知识的实际应用能力和创新能力;(5)提高学生的科技论文写作能力。 2.课程设计题目及要求IP数据包捕获与解析的设计。设计任务:(1)掌握IP数据包的工作原理与报头设计的相关字段(2)理解IP包的版本、头长度、服务类型、数据包总长度、数据包标识、分段标志、分段偏移量、生存时间、上层协议类型、头校验合、源IP地址和目的IP地址等内容。设计内容:根据IP数据包的标准格式,编写程序捕获IP数据包并进行解析,并将解析后各IP包的头部与数据字段写入输出文件。数据字段的值从捕获的文件中获取。为了获取网络中的IP数据包,可以采用Winsock的数据库查询函数gethostname()和gethostbyname()解决 ,捕获IP数据包并解析IP地址等内容。3.课程设计思想IP数据报的格式说明:IP数据