摘要
提出一种基于逆向工程与重叠网络开展计算机网络协议分析与开发实验教学的方法。通过协议逆向工程实验,提高学生的协议分析能力,并可以让学生利用协议分析结果进行协议开发。利用重叠网络,学生可以在完全不触及操作系统底层网络协议栈的情况下,自行设计一个完整的网络协议栈。它可以模拟TCP/IP协议栈的基本功能和特性,如路由协议、滑动窗口协议、信号协议等。这种实验教学方法不仅可以培养学生的协议分析与设计能力,而且可以极大的提高学生的协议开发能力。
A new approach to teaching computer network protocol analysis and development based on reverse engineering and overlay network was proposed.Students can improve their ability to protocol analysis through protocol reverse engineering exercise,and they can also develop protocol using the result of protocol analysis.Using overlay network,student can self-design a full network protocol stack without touching the underlying operating system's stack.It can simulate basic functions and features of the TCP/IP protocol stack,such as routing protocol, sliding window protocol and signaling protocol.This kind of teaching method can not only train student's protocol analysis and design capability,but also can greatly enhance student's protocol development ability.
出处
《计算机教育》
2011年第10期99-103,共5页
Computer Education
关键词
网络实验
教学方法
逆向工程
重叠网络
network experiment
teach method
reverse engineering
overlay network