Developing a Platform for Understanding Networking Protocols Based on Packet Analysis

Packet analysis can be used in computer networks course to help students better understand the fundamental networking concepts and the principle of protocols. This paper presents a platform for understanding Computer network protocol based on packet analysis online and its use in a computer network course. The platform provides a channel for automatically analyzing the typical protocols implementation’s behavior by inspecting packet traces of the protocols’ activity, furthermore it can interprets the trace as a whole and show protocol interactions and the relationships between objects. The evaluation result shows that using the platform enhances student learning on networking protocols and interest in the subject of computer networks.