SciFunLab Mascot
SciFunLab
Explore. Discover. Learn.
Home
Explore
Learn
Community
Videos
Donate
LEARN ✦ BUILD ✦ INNOVATE ✦ DISCOVER ✦ CREATE ✦
LEARN ✦ BUILD ✦ INNOVATE ✦ DISCOVER ✦ CREATE ✦
LEARN ✦ BUILD ✦ INNOVATE ✦ DISCOVER ✦ CREATE ✦
LEARN ✦ BUILD ✦ INNOVATE ✦ DISCOVER ✦ CREATE ✦
LEARN ✦ BUILD ✦ INNOVATE ✦ DISCOVER ✦ CREATE ✦
LEARN ✦ BUILD ✦ INNOVATE ✦ DISCOVER ✦ CREATE ✦
LEARN ✦ BUILD ✦ INNOVATE ✦ DISCOVER ✦ CREATE ✦
LEARN ✦ BUILD ✦ INNOVATE ✦ DISCOVER ✦ CREATE ✦
SYSTEM IDENTITY
SciFunLab Mascot
SciFunLab
Explore. Discover. Learn.

The interactive laboratory for the next generation of scientists.

MODULES
  • Science
  • Technology
  • Engineering
  • Mathematics
  • All Collections
COMM_LINK

> status: waiting_for_input

Join the Lab

Get weekly experiments sent to your inbox.

Servers Online|v3.0.0
VideosPrivacyTermsSupport

Store-and-Forward & Pipelining

One-at-a-time
12 slots
hops × packets
Pipelined
6 slots
hops + packets − 1
Speed-up
2.0×
same bits, smarter schedule

Store-and-Forward & Pipelining Simulator — Why 3 Hops Aren't 3× Slower

Every router uses store-and-forward: it must receive a whole packet before sending it on, so one packet across N hops takes N transmission delays. But send a burst of packets and every link works at once — pipelining. This simulator lays out the pipeline slot by slot so you can watch packets flow diagonally across hops and compare one-at-a-time timing with the pipelined total, exactly as explained in the NET DIVE series.

What you can do in this simulation

  • Adjust the number of hops and packets and watch the pipeline fill slot by slot
  • See each packet move hop to hop while every link stays busy
  • Compare one-at-a-time timing (hops × packets) with pipelined (hops + packets − 1)
  • Read the speed-up factor and see it grow as you send more packets
  • Understand why long paths still deliver bursts efficiently

Concepts covered

store and forward · pipelining · transmission delay · hops · throughput · packet switching · networking fundamentals

Free to use in your browser — no signup required. Found a bug or have an idea to make it better? Tell us.