摘要
提出基于C#以及开源组件SharpPcap在《计算机网络协议分析》课程中的教学应用,并以TCP SYN泛洪攻击为教学案例介绍基于C#语言的报文构造和报文分析的流程。利用C#语言的面向对象特性和SharpPcap开源组件,学生可以自主编写网络报文协议分析程序,降低协议分析编程难度,摆脱传统教学中只使用嗅探器软件分析报文的单调、抽象等缺点,在加深学生对计算机网络协议认识的同时,提高学生的编程能力。
Proposes a teaching application of computer network protocol analysis course based on C# and open source component SharpPcap and uses TCP SYN flood attack as teaching case to show the process of packet construction and packet analysis based on C# language. Using C# object-ori- ented feature and SharpPcap, students can easily write packet analysis program and it will re- duce the difficulty of writing protocol analysis program, get rid of monotonous and abstraction of only using sniffer software to analyse network packet, help students know deeply on computer network protocol and improve their programming ability at the same time.
基金
电子科技大学中山学院科青年基金资助项目(No.410YJ02)