2024年4月17日发(作者:)
计算机科学与技术学院课程设计成绩单
课程名称: 计算机网络
姓名 性别 学号
综合成绩
程序运行情况
(占总成绩20%)
成绩等级
班级
□
能正确运行 □基本能正确运行 □能运行但结果不完善
(20分) (15分) (10分)
程序功能的完善
程度 □完善 □基本完善 □不完善
(占总成绩10%) (10分) (8分) (5分)
程序结构的合理
性 □合理 □基本合理 □不太合理
(占总成绩10%) (10分) (8分) (5分)
对问题的答辩情□概念正确有创新 □能正确回答所有问题 □基本能正确回答
况 (40分) (35分) (30分)
(占总成绩40%) □部分问题回答概念不清晰
(20分)
学生的工作态度□工作态度认真能独立完成任务 □工作态度认真但独立性一般
与独立工作能力 (10分) (8分)
(占总成绩10%) □工作态度基本认真但缺乏独立性
(5分)
设计报告的规范
性 □符合规范 □基本符合规范 □规范性较差
(占总成绩10%) (10分) (8分) (5分)
A:90~100分 A-:85~89分 B+:82~84分 B:78~81分 B-:75~77分
C+:72~74分 C:68~71分 C-:64~67分 D:60~63分 F:<60分
武汉科技大学计算机科学与技术学院制表
IP数据包捕获与解析程序设计
一、需求分析
在本次课程设计要求
捕获本机网卡的IP包,对捕获的IP包进行解析。要求输
出版本号、总长度、标志位、片偏移、协议、源地址和目的地址七个字段。 要
求遵循RFC791的相关IP协议规定,捕获通过本地网卡的IP数据包。实现对指
定数量的IP数据包的捕获过程。,需要定义好IP数据报等相关的数据结构以对
IP数据包的各个字段进行保存,以及该IP数据包的上一层使用的协议名称。在
对IP数据包进行解析时要将捕获的数据流存储在一个缓冲区中。
二、概要设计
1.
总体流程算法:创建原始套接字并绑定本地网卡,将套接字设置为混杂模式监听网卡并
根据 输入的数量捕获流经本地的IP包。


发布评论