Cavemen, Carriers, and Cadence: The Fundamentals of Data Communication



"Ever wonder how our caveman ancestors watched reruns of Matlock and Barney Miller from the comfort of their caves? Well, enjoy this short story—the one Al Gore never wanted you to know!"

Cavemen, Carriers, and Cadence: The Fundamentals of Data Communication


CHAPTER 1 — The Two Tribes and Their Need to Communicate

Long ago, in a vast land separated by mountains, deserts, and rolling plains, there were two tribes. We’ll call them the River Tribe and the Mountain Tribe:

  • River Tribe (RT): Thrived near a wide, winding river. They fished, irrigated small gardens, and built sturdy huts from reeds and clay.
  • Mountain Tribe (MT): Lived high among rocky slopes. They were hunters, gatherers of rare herbs, and skilled in shaping stone.

Despite their differences, these tribes had once been close allies—long before a disastrous flood and an earthquake ravaged the land, driving them apart. For generations, each tribe lived in relative isolation, only sharing stories of the “other folk” across the horizon.

But times changed. The River Tribe faced flooding again. They desperately needed help from the Mountain Tribe, who knew how to build dams. The Mountain Tribe, for their part, wanted access to the River Tribe’s herbal resources, which thrived in the lush floodplains. Both tribes realized they needed a method to communicate—to send a message of alliance and discuss trade.

1.1 The Distance Between Them

A skilled River Tribe runner once tried to cross the land to deliver a message. It took him four days. The journey was dangerous, crossing wide, dry expanses with wild beasts. Another time, a Mountain Tribe scout set out with a message. Only a battered note tied to the leg of a falcon ever arrived.

Clearly, a better system was needed: something that would send messages reliably, day or night, across a distance of around ten miles (16 km).


CHAPTER 2 — The Discovery of the “Click-Sticks” (Newton’s Cradle Analogy)

One day, a River Tribe tinkerer named Sima built a strange device from metal rods and hanging rocks polished into spheres—imagine a primitive Newton’s Cradle. She noticed that if she lifted one rock and let it swing, an identical rock on the other end would swing out almost instantly. It wasn’t truly “instantaneous,” of course—it just looked that way to the naked eye, because the distance between the rocks was small, and the transfer of momentum was so efficient.

Excited, Sima showed her invention to Kota, a tribal elder. Kota realized that if they built a massive version of these “click-sticks” stretching ten miles, they might use the impulses to signal the Mountain Tribe.

2.1 Building the Great Cradle

Kota sent word to the Mountain Tribe (by falcon, ironically) suggesting they jointly build a pair of these “cradles”—one for each tribe. Through terse messages scratched on clay tablets, the tribes agreed to a plan:

  • They would lay a straight line of connected metal rods or hammered steel track across the ten-mile gap.
  • Every half-mile, there would be a support to keep the rods aligned.
  • At the ends of the rods would hang “heavy stone spheres” to transfer momentum.

In modern terms, they were constructing a long mechanical waveguide. The concept: an impulse applied at one end would travel along the rod, eventually swinging the final sphere on the opposite end.

Sima called it the “Great Cradle.”


CHAPTER 3 — The First Experiment and the Surprising Delay

When the Great Cradle was finished, the two tribes stood by their respective ends. Sima took a smaller sphere, pulled it back, and let it strike the main chain. Everyone expected an instant motion on the other end—but to their astonishment, there was a noticeable delay.

3.1 Measuring the Delay

They counted heartbeats, used water-clocks, or watched the slow drip of water from a narrow reed. They discovered it took about 3 seconds for the impulse to travel from the River Tribe to the Mountain Tribe, and about another 3 seconds to get a response—6 seconds total.

Modern math helps us see why:

v=Eρv = \sqrt{\frac{E}{\rho}}
  • EE = Young’s modulus of the steel rods, roughly 2×1011 Pa2 \times 10^{11} \text{ Pa}.
  • ρ\rho = density of steel, around 7,850 kg/m37,850 \text{ kg/m}^3.

Resulting speed 5,000 m/s\approx 5,000 \text{ m/s}.
Given 16,000 m distance:

Tp=16,000m5,000m/s=3.2s(one-way)T_p = \frac{16,000\,\text{m}}{5,000\,\text{m/s}} = 3.2\,\text{s}\quad (\text{one-way})

Hence about 6.4 seconds for a round trip (send + acknowledge).

In simpler, more “caveman” terms, they found:

One ImpulseThree heartbeats to get there,
One AcknowledgmentThree heartbeats to return,
Total: Six or Seven heartbeats for a full cycle.


CHAPTER 4 — The First Communication Protocol

Now the tribes had a way to deliver a “knock” across ten miles. But how to turn knocks into messages?

4.1 One-Bit Transmission (Stop-and-Wait)

  1. Sender lifts a stone sphere and lets it strike → This is “sending a bit.”
  2. Receiver feels the impulse. They respond by sending their own impulse back → This is an “acknowledgment.”
  3. Sender doesn’t send another bit until they’ve felt the acknowledgment.

In numerical terms, this system transmits at about 1 symbol every 6.4 seconds = 0.156 symbols per second = 0.156 baud. Since each symbol was a single bit, the data rate was 0.156 bits per second.

*The River Tribe used a simple code:

  • One knock = “Yes” or “1”
  • Two quick knocks in succession = “No” or “0”*

But they quickly realized it was painfully slow to send large amounts of data. Let’s do some modern math:

Bit Rate0.16bps    1 byte (8 bits)51seconds\text{Bit Rate} \approx 0.16\, \text{bps} \implies \text{1 byte (8 bits)} \approx 51\,\text{seconds}

A single short sentence (around 100 bytes) would take over 80 minutes. In a crisis—like a flood—this was clearly a problem.


CHAPTER 5 — Cadence and Higher-Level Encoding

Sima was not satisfied. She realized they needed to pack more information into each knock.

5.1 Establishing a Cadence

Imagine the “knock” is like a drummer’s beat—a consistent, repeating “thump” every 6.4 seconds. If that “thump” could be slightly moved forward or backward in time, it would become a form of modulation.

In modern terms, she invented pulse position modulation (PPM):

  • Keep an expected “beat” every 6.4 seconds. That’s the “carrier wave” or the cadence.
  • Shift the actual knock slightly earlier or later within a small “window” to denote different symbols.

5.2 Counting the Possible Symbols

If the tribe can measure time shifts with decent precision—for example, Δt=0.01\Delta t = 0.01 seconds—then in a window of, say, 0.6 seconds, they can have:

N0.60.01=60 distinct timing slotsN \approx \frac{0.6}{0.01} = 60 \text{ distinct timing slots}

Each timing slot is a unique symbol:

log2(60)5.9 bits per symbol\log_2(60) \approx 5.9 \text{ bits per symbol}

Hence, each 6.4-second “knock” might carry ~6 bits of data. That’s an effective bit rate of:

0.16symbols/s×6bits/symbol0.96bps0.16 \,\text{symbols/s} \times 6 \,\text{bits/symbol} \approx 0.96\, \text{bps}

Close to 1 bit per second. Sima was thrilled—more than 6 times the original speed!

Now, 1 byte took only about 8 seconds, and 1 KB took around 2 hours instead of 12. Major improvement!


CHAPTER 6 — Trials, Errors, and Practical Realities

6.1 Mechanical Limitations

In practice, the Great Cradle was not perfectly rigid. Even small misalignments caused energy losses. There were friction points, potential expansions due to temperature, and the constant tremors that occasionally rumbled through the region. These issues introduced jitter in the timing.

The tribes found they couldn’t reliably maintain 0.01-second resolution. They had to increase Δt\Delta t to about 0.05 seconds or narrow their modulation window to ensure fewer errors. This reduced the total possible symbols.

6.2 Error Handling

What if the Mountain Tribe didn’t detect the impulse properly? A large gust of wind or a mild earthquake might dampen the wave. This is where the stop-and-wait approach remained crucial:

  1. Send a symbol (the modulated impulse).
  2. Wait for acknowledgment.
  3. If the acknowledgment doesn’t arrive in (6.4 + ϵ\epsilon) seconds, resend.

A robust system means no data is lost, but at the cost of speed if retransmissions become frequent.


CHAPTER 7 — The Day the Flood Came

After weeks of practice, the River Tribe was ready to send out an urgent message: a torrential flood threatened to destroy their settlement. The Great Cradle was battered by winds and swirling water around its supports, yet it remained intact. Sima carefully encoded the message:

Dam needed. River at risk.

Using their improved method, the River Tribe sent each letter in a short code. The Mountain Tribe acknowledged each block of data. Over a night of transmissions, the entire message arrived. The next morning, the Mountain Tribe assembled a rescue party with dam-building logs and stone. They traveled down to the River Tribe, in time to save them from the worst of the flooding.


CHAPTER 8 — Reflections on the System

After the flood crisis was averted, both tribes came together to discuss how to improve the Great Cradle. A wise elder from the Mountain Tribe said:

This cradle is like a big drumbeat between us. But we can ‘play’ that beat in many ways—timing, force, pattern—to say many words in a single strike.

Sima listened intently. She realized their mechanical system had parallels to what they saw in nature—like bird calls, where a single chirp can vary in pitch and duration. She also remembered hearing about the “lightning signals” that sometimes flickered between the mountaintops in storms—faster than sound.


CHAPTER 9 — Drawing the Parallel to Modern Data Communication

Let’s step out of the story for a moment and connect these caveman lessons to our modern world of cables, wireless signals, and the internet.

  1. Carrier Wave / Cadence:

    • In the cradle story, it’s the 6.4-second mechanical pulse.
    • In modern electronics, it’s a radio frequency (e.g., 2.4 GHz Wi-Fi) or an optical frequency in fiber.
    • The signal is consistent and repeating, acting like a timing reference.
  2. Modulation (Encoding Extra Bits):

    • The tribes shift the impulse’s timing to embed data.
    • In modern communication, we shift the phase, amplitude, or frequency of a carrier wave—like QAM (Quadrature Amplitude Modulation), PSK (Phase Shift Keying), or FSK (Frequency Shift Keying).
  3. Stop-and-Wait Acknowledgment:

    • Tribes wait for a returning impulse to confirm the message.
    • Modern networks have TCP acknowledgments, or packet ACKs, ensuring data arrives before sending more.
  4. Error Handling:

    • Tribes resend if they don’t get an acknowledgment in time.
    • Modern systems do the same with retransmissions when a packet is lost.
  5. Limiting Factors:

    • Propagation speed in the cradle is limited by the material’s stress wave (~5,000 m/s for steel).
    • In an ethernet cable, signals move at about 2/3 the speed of light.
    • In wireless radio, the wave moves at (or near) the speed of light (3×1083 \times 10^8 m/s), but we’re constrained by power, noise, and interference.

CHAPTER 10 — How It Works Wirelessly

Imagine replacing the Great Cradle with a radio signal:

  • The “carrier” is an electromagnetic wave, say 2.4 GHz (which has a period of roughly 0.4167 ns).
  • Instead of timing mechanical knocks, we modulate the radio wave’s phase, frequency, or amplitude.
  • Distance is no longer limited by the speed of sound in steel, but rather the speed of light (~300,000 km/s).
  • The fundamental concept is the same: we have a repeating wave (carrier) plus a method of embedding data (modulation). We can also have acknowledgment channels (like a separate frequency band for upstream transmissions).

Why it’s faster: Because we can cycle billions of times a second in radio frequencies, and we can measure those cycles with electronic precision far beyond a tribe’s 0.01-second resolution.


CHAPTER 11 — How It Works Using Data Cables

If the tribes discovered long cables made of copper (or, in modern times, fiber optics):

  1. Copper Wires:

    • Signal travels at ~ 0.6 to 0.8 times the speed of light in vacuum.
    • We can modulate electrical signals many millions (or billions) of times per second.
    • The principle is the same: a baseline carrier or a pulse train that we use as a clock reference, then superimpose data bits.
  2. Fiber Optics:

    • Light pulses travel at ~ 0.67c in silica glass.
    • We can pack enormous amounts of data by varying the intensity, phase, or wavelength of the light.
    • We still have the concept of acknowledgment in the higher layers (like TCP) if we need guaranteed delivery.

CHAPTER 12 — The Denemut: A Parable to Bring It All Home

In the combined tribes’ language, “Denemut” became a word meaning “connected strength” (or so the story goes). It symbolized the idea that two separate forces (River Tribe and Mountain Tribe) gain power by staying in sync—like the cradle’s periodic swings.

12.1 The Lesson of Denemut

  • To communicate, you need a shared reference (the cradle’s cadence, or the radio wave’s carrier).
  • You need a protocol (stop-and-wait with acknowledgment, or TCP in modern networks).
  • You can enhance throughput by embedding more data per symbol (timing modulation in the cradle; phase/amplitude/frequency modulation in radios and fiber).
  • You must handle errors and noise (mechanical friction in the cradle, electromagnetic interference in radio).

All modern data communication is, at its core, a sophisticated refinement of the same principles: a clock signal, a handshake, and a technique to encode as many bits as possible in each “knock” or wave cycle.


CHAPTER 13 — Epilogue: A Unified Tribe, and the Future

After the flood crisis, the River and Mountain Tribes began to trade more frequently. The Great Cradle was used daily to discuss diplomacy, share knowledge of farming and medicine, plan hunts, and tell tall tales. Over time, the repeated communications led to a deeper bond—some of them even moved to the other’s land to live side by side, and the two tribes eventually became one united people.

Their mechanical communication system—primitive compared to our modern wires and wireless links—demonstrated how powerful a reliable link can be in forging alliances. And that’s the heart of data communication everywhere: we’re all just trying to reach out, to connect with people (and devices) that are far away, using a system that transfers information faithfully and efficiently.

13.1 Final Takeaway

If you understand how two caveman tribes built a giant Newton’s Cradle, recognized a carrier wave in its periodic timing, modulated that timing to squeeze in extra bits, and used an acknowledgment mechanism to ensure no lost messages—then you grasp the fundamental concepts behind:

  • Ethernet cables (electrical signals in copper),
  • Fiber optic cables (light pulses in glass),
  • Wireless signals (radio waves in air),
  • and even satellite links (signals traveling thousands of miles in space).

It’s all the same:

  1. A repeated reference (carrier/cadence).
  2. An encoding or modulation method (to represent bits).
  3. An acknowledgment protocol (to confirm receipt).
  4. A means to handle errors, noise, and delays (retransmissions or error-correcting codes).

When you send a WhatsApp message, stream a video, or email a distant colleague, you’re using a system shaped by these exact principles. We’ve just taken them to an extreme: from the days of the Denemut to the days of the internet.


End of the Journey

You’ve spent hours immersed in the fable of two tribes discovering how to send data with mechanical waves across miles of rod and stone. You’ve also seen the math that drives these signals, from the speed of stress waves in steel to the timing resolution for encoding extra bits.

In short:

  • Yes, cavemen (or any early society) could theoretically build a slow, mechanical “internet” if they understood these principles.
  • Yes, modern cables and wireless signals are just faster, more refined versions of the same ideas, leveraging the speed of light and advanced modulation.

And that is how two distant peoples—connected by a giant Newton’s cradle—taught us the essence of data communication. May their story serve as a reminder that no matter the technology, at heart, it all comes down to timing, acknowledgment, and encoding.

Denemut: We are strong when we connect and share our ideas.


Popular posts from this blog

The Lewis Ratchet: Forward Asymmetric Momentum Transfer

Modeling the Bond Market as a First Order Lag

Modeling the Tariff Pass‑Through as a First‑Order Lag