Core Learning Portals
3D WebGL Concept Lab
Inspect 3D Optical Fiber total internal reflection, Star/Mesh topologies, and 7-layer OSI encapsulation in orbitable 3D space.
Live Simulation Tools
Calculate CRC polynomial division step-by-step, simulate Go-Back-N sliding windows, and calculate CIDR subnets.
Question-Paper Solver
Worked solutions to every question of the KTU December 2022 and December 2023 papers, with step-by-step numerical working and printable answer sheets.
Interactive Concept Laboratory
Test real networking algorithms with custom parameters, step-by-step execution, and live state visualization.
1. CRC (Cyclic Redundancy Check) Generator & Verifier
Performs Modulo-2 polynomial division (XOR division) to calculate FCS remainder and verify received frames (solves CST303 Dec 2023 Q14b).
2. Sliding Window Protocol Simulator
Interactive Go-Back-N, Selective Repeat, and Stop-and-Wait flow control with ACK loss simulation.
3. IPv4 Subnetting & CIDR Calculator
Solves university subnetting numericals (e.g. 181.56.0.0 for 1000 subnets).
4. Shortest Path Router (Dijkstra SPF)
Calculates shortest paths and routing table next-hops across a 6-node enterprise network.
3D Concept Visualization Gallery
Rotate, zoom, and inspect 3D physical models of transmission media, topology graphs, and hierarchical routing areas.
Motion Graphics & Animations
High-framerate animated mechanisms explaining traffic shaping, congestion control, and packet handshakes.
Educational Games & Challenges
Test your understanding with 7 interactive games spanning packet framing, algorithm predictions, and network debugging.
Interactive Knowledge Graph
Explore interconnected relationships across physical media, link framing, routing algorithms, transport protocols, and applications.
Concept Inspector
Click any node on the knowledge graph to view detailed definitions, protocol layers, and connected relationships.
NetPulse: Real-Time SDN Topology & Traffic Analyzer
Interactive software-defined networking topology simulator featuring live packet flows, link failure failovers, and auto-generated Cisco IOS configs.
Live Performance Metrics
Real-Time Controller Logs
Auto-Generated Cisco IOS Configuration Script
Ready to paste directly into Cisco Packet Tracer / GNS3 (matches PCCSL507 Lab 14 specification):
Portfolio Project Blueprint & Interview Talking Points
Unlike generic web apps, NetPulse bridges classical Computer Science graph theory (Dijkstra SPF) with real-world enterprise networking (OSPF, SDN controller design, and Cisco IOS automation).
Key Interview Talking Points:- ✔ "Demonstrates path recalculation after a single-link failure in a simulated topology."
- ✔ "Generates Cisco 2811 IOS router configuration scripts automatically for the lab topology."
- ✔ "Shows simulated telemetry: packets sent, delivered and dropped, and per-packet latency."
netpulse-sdn-analyzer/ ├── frontend/ (Interactive topology & canvas simulator) ├── backend/ (Python FastAPI / Ryu OpenFlow controller) ├── configs/ (Generated Cisco IOS / Packet Tracer PKT files) ├── docs/ (System architecture diagrams & benchmark metrics) └── tests/ (Automated topology convergence test suite)
References & Learning Resources
Primary textbooks, official RFC standards, and university curriculum citations.
Prescribed Course Textbooks (KTU CST303)
- 📖 Andrew S. Tanenbaum & David J. Wetherall, Computer Networks, 5th/6th Edition, Pearson Education.
- 📖 Behrouz A. Forouzan, Data Communications and Networking, 5th Edition, McGraw-Hill.
- 📖 Larry L. Peterson & Bruce S. Davie, Computer Networks: A Systems Approach, 5th Edition, Morgan Kaufmann.
- 📖 James F. Kurose & Keith W. Ross, Computer Networking: A Top-Down Approach, 7th/8th Edition, Pearson.