List of MicroSims for Networking and Communication¶
Interactive Micro Simulations to help students learn networking and communication fundamentals.
-
"Anatomy of a Man-in-the-Middle Attack"

"Interactive p5.js MicroSim: anatomy of a man-in-the-middle attack."
-
"Anatomy of a Packet's Journey"

"Interactive p5.js MicroSim: anatomy of a packet's journey."
-

"Interactive p5.js MicroSim: bss and ess topology."
-
"Choosing a Transmission Medium"

"Interactive p5.js MicroSim: choosing a transmission medium."
-

"Interactive p5.js MicroSim: cidr subnet calculator."
-
"Congestion Control Phases and Algorithms"

"Interactive p5.js MicroSim: congestion control phases and algorithms."
-
"Distance-Vector vs. Link-State Convergence"

"Interactive p5.js MicroSim: distance-vector vs. link-state convergence."
-

"Interactive p5.js MicroSim: dns resolution walkthrough."
-
"Edge versus Core in a Small Network"

"Interactive vis-network MicroSim: edge versus core in a small network."
-

"Interactive p5.js MicroSim: encapsulation walkthrough."
-

"Interactive p5.js MicroSim: error detection in action."
-

"Interactive p5.js MicroSim: ethernet frame format."
-
"Interactive Network Explorer"

"Interactive p5.js MicroSim: interactive network explorer."
-
"Internet Topology and BGP Relationships"

"Interactive vis-network MicroSim: internet topology and bgp relationships."
-
"IPv4 vs. IPv6 Header Comparison"

"Interactive p5.js MicroSim: ipv4 vs. ipv6 header comparison."
-

"Interactive p5.js MicroSim: layering decision tree."
-

"Interactive p5.js MicroSim: mac protocol comparison."
-
"NAT Traversal with STUN and TURN"

"Interactive p5.js MicroSim: nat traversal with stun and turn."
-
"Network Lab Topology with Namespaces and netem"

"Interactive p5.js MicroSim: network lab topology with namespaces and netem."
-

"Interactive p5.js MicroSim: nrz vs. manchester encoding."
-
"OSI vs. TCP/IP Layer Mapping"

"Interactive p5.js MicroSim: osi vs. tcp/ip layer mapping."
-
"Packet Fragmentation Walkthrough"

"Interactive p5.js MicroSim: packet fragmentation walkthrough."
-
"SDN Architecture: Control vs. Data Plane"

"Interactive p5.js MicroSim: sdn architecture: control vs. data plane."
-
"Signal Quality Across Distance"

"Interactive p5.js MicroSim: signal quality across distance."
-

"Interactive p5.js MicroSim: sliding window animation."
-

"Interactive p5.js MicroSim: spanning tree in action."
-
"Standards Bodies and What They Govern"

"Interactive p5.js MicroSim: standards bodies and what they govern."
-
"TCP and UDP Socket Lifecycle"

"Interactive p5.js MicroSim: tcp and udp socket lifecycle."
-
"TCP Three-Way Handshake and Termination"

"Interactive p5.js MicroSim: tcp three-way handshake and termination."
-

"Interactive p5.js MicroSim: the four addressing scopes."
-

"Interactive p5.js MicroSim: the nesting envelope model."
-

"Interactive p5.js MicroSim: the qos toolbox."
-
"The Three Identifiers Across the Protocol Stack"

"Interactive p5.js MicroSim: the three identifiers across the protocol stack."
-
"TLS 1.3 Handshake Walkthrough"

"Interactive p5.js MicroSim: tls 1.3 handshake walkthrough."
-
"Token Bucket vs. Leaky Bucket"

"Interactive p5.js MicroSim: token bucket vs. leaky bucket."
-
"VLANs and Link Aggregation Together"

"Interactive p5.js MicroSim: vlans and link aggregation together."
-
"Wireless Performance vs. Distance"

"Interactive p5.js MicroSim: wireless performance vs. distance."