第二次寒假作业

这个作业属于哪个课程 <班级的链接>
这个作业要求在哪里 <作业要求的链接>
这个作业的目标 简易路由器的匹配
作业正文 见下文
其他参考文献 CSDN,C Primer Plus

作业内容
理解规则集、数据集、规则匹配等一些概念;
将每个功能模块写成函数(模块化),将每个模块分成不同的文件,每个函数的功能要明确;
数据集和规则集用文件的形式读入,匹配结果以文件的形式输出;
根据规则集和数据集,输出数据集中数据包所最佳匹配的规则位置;
思路
1.主要还是用c语言编写代码,并大致划分几个模块
2.首先完成匹配函数的核心部分

3.通过对于IP地址分类及 CIDR地址块及其子网划分 了解,编写函数得到IP地址上下限(十进制)


其中用到一个转换函数

4.进行主函数的编写

5.编译运行

不足
由于对github使用不是很熟练,所以还没有push到github上,并且还不能用c++来完成,还有很大进步空间

posted @ 2022-01-30 23:57  nonnn  阅读(78)  评论(1编辑  收藏  举报