The Clack graphical router: visualizing network software

SoftVis '06: Proceedings of the 2006 ACM symposium on Software visualization(2006)

引用 15|浏览0
暂无评分
摘要
We present Clack, a graphical environment for teaching students how Internet routers work and other core networking concepts. Clack is a router written as a Java Applet, and routes live network traffic in real-time. Students can look inside the router to see how packets are processed, and watch the dynamics of the queues. They can modify and enhance the router, making it handle packets as they wish. Clack provides multiple views of the operational router including the full network topology, the router's software components, and the packet-level view of traffic as it passes through the router. Clack's detailed visual interface to the software internals of a functioning router, as well as its ability to modify and observe live Internet traffic, provide a unique environment to aid in networking education.Over the last two years, Clack has been used in the classroom at six universities. Feedback from the students through anonymous, formal evaluations has been positive. In this paper we describe the goals and design of Clack as well as our experiences using it in the classroom.
更多
查看译文
关键词
software component,functioning router,visualizing network software,clack graphical router,internet routers work,operational router,core networking concept,network traffic,full network topology,live internet traffic,networking education,graphical environment,internet traffic,real time,network topology,core network,networking,java applet,software visualization
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要