WNSWE - Web-based Network Simulator for Web Engineering Education

WNSWE is a Web-based Network Simulator designed for Web Engineering Education, developed by Lucas Schröder and Sebastian Heil at the Distributed and Self-organizing Systems Group. It is a client-side web application based on WebAssembly, which can be run without internet connection. WNSWE is provided as open educational resource (OER). The latest version can be accessed from the WNSWE GitHub Repository.

To cite our work, please use the following reference:

Heil, S., Schröder, L., Gaedke, M. (2025). WNSWE: Web-Based Network Simulator for Web Engineering Education. In: Barhamgi, M., Wang, H., Wang, X. (eds) Web Information Systems Engineering – WISE 2024. WISE 2024. Lecture Notes in Computer Science, vol 15440. Springer, Singapore. https://doi.org/10.1007/978-981-96-0576-7_36

You can follow the links below to interact with live demos of WNSWE for various educational scenarios.

ARP Byzantine Agreement Causal Ordering Clock Synchronisation Cookies Cut-Through Switching Web System DNS Iterative DNS Recursive DNS Mixed Hypercube Routing Kerberos Layer 2 Fragmentation Network Layering Distributed Lock NAT Switch OSPF RIP Routing Table Email SOAP via HTTP Store&Forward Switching TCP Acknowledgements TCP State Machine TLS ICMP Translating Bridge Weighted Ref. Counting