杨永超. 基于Scapy的细粒度网络协议分析实验教学设计[J]. 实验科学与技术. DOI: 10.12179/1672-4550.20230313
引用本文: 杨永超. 基于Scapy的细粒度网络协议分析实验教学设计[J]. 实验科学与技术. DOI: 10.12179/1672-4550.20230313
YANG Yongchao. Fine-grained Experimental Teaching Design for the Network Protocol Analysis Based on Scapy[J]. Experiment Science and Technology. DOI: 10.12179/1672-4550.20230313
Citation: YANG Yongchao. Fine-grained Experimental Teaching Design for the Network Protocol Analysis Based on Scapy[J]. Experiment Science and Technology. DOI: 10.12179/1672-4550.20230313

基于Scapy的细粒度网络协议分析实验教学设计

Fine-grained Experimental Teaching Design for the Network Protocol Analysis Based on Scapy

  • 摘要: 针对目前课程协议分析类实验仅从网络应用层面进行交互,导致分析粒度粗、教学效果差等问题,提出了一种基于Scapy的细粒度网络协议分析实验教学方法,由学生控制协议分组的构建及发送顺序,以分组为交互单元细化了协议分析的颗粒度。以TCP连接管理为例,详细描述了如何使用Scapy软件实施细粒度协议分析的实验教学。实践证明,将Scapy应用于协议分析的实验教学,可引发学生从收发双方分组的交互中深入思考协议执行的细节,获得显著的教学效果。

     

    Abstract: A new fine-grained protocol analysis experiment teaching method based on Scapy is proposed to address the problems of coarse analysis granularity and poor teaching effects due to the interoperation between network applications in traditional protocol analysis experiments. Using Scapy, students can control the construction and sending sequence of protocol data units, making it a fine-grained network protocol analysis method as the interoperation unit in a packet. Taking the experimental project “TCP connection management” as an example, this paper describes in detail how to implement the fine-grained protocol analysis experiment teaching with Scapy. The teaching practice demonstrates that applying Scapy to the experimental teaching of protocol analysis encourages students to think deeply about network protocols through the packet interaction of both sides, resulting in remarkable teaching effects.

     

/

返回文章
返回