可编程网络实验室2023暑期纳新——第二次作业

发布时间 2023-08-10 22:17:57作者: Xxnts
这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzu/2023summer
这个作业要求在哪里 https://edu.cnblogs.com/campus/fzu/2023summer/homework/12995
这个作业的目标 学习利用scapy处理数据包,TCP/IP协议等计算机网络知识,count-min sketch对网络流量处理

一、、使用scapy工具实现数据包的构造、发送和接收
1、在虚拟机1号上构造一个数据包并发送

2、在虚拟机2号上利用sniff函数接受数据包并查看
并用wrapcap捕获数据包,将其保存

3、利用wireshark查看被捕获的数据包



二、、创建发送一个数据集并计算精准频率
利用random函数,先简单构造包含100个数据包的流不同的数据集,并发送

然后遍历数据集中的数据包,利用字典来统计每个流的精确频率
并将包保存下来用于后面


。。。丢包

三、用count-min sketch来估算频率**
代码有点问题,这里先空着
说不定打局深渊回来我就补上了




生活区问答题
第一问:在人生道路上,你有没有专长的技能获取的成功经验?
专长技能,人生早期的专长获取大多都是被动或者兴趣驱动,比较容易点歪技能树,比如我。
随着人长大嘛,获取专长最重要的成功要素是要发挥人的主动性,不管带有理想主义还是功利主义色彩,只要能走出舒适圈去培养提高自己,就是成功的。
其次就是要持之以恒。

第二问:你有什么技能比大多数人(70%以上)更好?
一个问题给人干沉默了。。。。

第三问:你是如何学习C语言的,与你的高超技能相比,C语言的学习有什么经验和教训?
c语言感觉是门相对枯燥、繁琐却又极其重要的语言
我是先学的c++再后面慢慢补的c语言
接触的较晚,花的时间比较少,在细节方面有些遗漏吧
c语言更需要人付出时间与耐心,但其重要性是毋庸置疑的,要多加练习才能学好。