第二次寒假作业
这个作业属于哪个课程 | <班级的链接> |
---|---|
这个作业要求在哪里 | <作业要求的链接> |
这个作业的目标 | 简易路由器的匹配 |
作业正文 | 见下文 |
其他参考文献 | CSDN,C Primer Plus |
作业内容
理解规则集、数据集、规则匹配等一些概念;
将每个功能模块写成函数(模块化),将每个模块分成不同的文件,每个函数的功能要明确;
数据集和规则集用文件的形式读入,匹配结果以文件的形式输出;
根据规则集和数据集,输出数据集中数据包所最佳匹配的规则位置;
思路
1.主要还是用c语言编写代码,并大致划分几个模块
2.首先完成匹配函数的核心部分
3.通过对于IP地址分类及 CIDR地址块及其子网划分 了解,编写函数得到IP地址上下限(十进制)
其中用到一个转换函数
4.进行主函数的编写
5.编译运行
不足
由于对github使用不是很熟练,所以还没有push到github上,并且还不能用c++来完成,还有很大进步空间