游紫祥

导航

 
这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzu/2022OOP
这个作业要求在哪里 https://edu.cnblogs.com/campus/fzu/2022OOP/homework/12442
这个作业的目的 提供规则集(dataacl1.1)和数据集(dataacl1.n_trace),输出数据集中数据包所最佳匹配的规则位置(即匹配到第几条规则就输出规则编号,从0开始,若匹配不到输出-1,输出格式”数据包信息 匹配规则位置“)数据集和规则集用文件的形式读入,匹配结果以文件的形式输出通过一个main.c编译的main.exe来执行./main <规则集文件名> <数据集文件名> <可能存在的预加载文件>(例 ./main acl1k acl1k_trace1) 这个命令进行匹配操作,输出匹配结果储存在文件res.txt中;用C/C++语言实现,鼓励用C++来完成;将每个功能模块写成函数(模块化),可以尝试学习运用C++中类的相关知识,提倡将每个模块分成不同的文件,每个函数的功能要明确;可适当学习计算机网络相关知识,加深对规则集、数据集、规则匹配等一些概念的理解;选做 将每个函数独立成文件;选做 对每个函数的功能进行单元测试;*选做 分析程序的时间复杂度;
作业正文 学习C++语法 计算机网络知识1 2
其他参考文献 bilibili,百度,菜鸟教程
posted on 2022-01-30 15:19  游紫祥  阅读(67)  评论(0编辑  收藏  举报