TechnologyThe BestieIntermediate
How Computer Networks Move Data, a free technology course on Tomo

How Computer Networks Move Data

Bridge the gap between everyday network terms and how traffic actually moves through the internet. Learn to trace packets across switches, routers, and firewalls while demystifying transport protocols and the models that govern them.

Like Duolingo, but for How Computer Networks Move Data. Tomo turns the whole topic into a game you play five minutes a day, until it actually sticks.

21 levels across 3 sections, about 42 minutes end to end, roughly 8 days at five minutes a day. It moves through Diagnosing Traffic and Transport, Hardware in the Physical and Logical Path, and Conceptual Models and Packet Anatomy. It assumes you already know the basics.

21 bite-size levelsAbout 5 minutes each

Free forever · No credit card · iPhone & Android

Nico the Network Newt, the guide who teaches the How Computer Networks Move Data course
How Computer Networks Move Data
with Nico the Network Newt
21
Levels
3
Sections
5
Min/day
What you'll learn

Key ideas in How Computer Networks Move Data

  • ICMP echo is handled by the operating system kernel, not by application processes.
  • A host can reply to ping even when its web server daemon is dead or uninstalled.
  • Ping operates at the Internet layer and does not query application TCP or UDP ports.
  • Traceroute starts with TTL=1 and increments by 1 for each successive probe.
  • Each intermediary router decrements the TTL and sends back an ICMP Time Exceeded message.
  • The router's ICMP Time Exceeded reply reveals its IP address and round-trip delay.
  • Many security firewalls drop ICMP ping while allowing TCP connections through.
  • Netcat or curl attempts a TCP three-way handshake to verify a specific port.
  • A successful TCP handshake confirms both IP routing and transport listening status.
  • Testing the hostname first reproduces whether the application layer can find the target.
  • Querying DNS tools like dig or nslookup checks if the name resolves to an IP address.
  • Testing the raw numeric IP bypasses DNS to isolate basic Layer 3 reachability.
  • Loss at hop 1 indicates an issue with the local LAN cable, Wi-Fi, or default gateway.
  • Loss starting in intermediate hops points to transit links managed by the ISP.
  • Reaching all intermediate hops but failing only at the end indicates destination firewalling.
  • A host IP delivers packets to the OS, but port numbers route payloads to specific running services.
Why not just Google it

You've tried the other tabs

Wikipedia

Thirty open tabs. Four facts you actually kept.

YouTube

You watched. You nodded. By Sunday it was gone.

ChatGPT

One answer, then back to scrolling.

Online courses

Eight weeks. You meant to finish. You didn't.

Tomo gives How Computer Networks Move Data the Duolingo treatment: levels, streaks, and quick quizzes that test what you just learned. That game loop is what the tabs above never had, so it's the one you actually finish.

Try a question

Here's what playing it feels like

A real question from this course. Take your best guess.

Tracing Paths and Testing Reachability

When you ping a server, what component actually receives and answers that ICMP echo?

Get it right to open this lesson and 20 more in the app.

Course map

Where How Computer Networks Move Data takes you

  1. 1

    Diagnosing Traffic and Transport

    • Isolating Network Faults Along the Path
    • Transport Mechanics: Ports, Multiplexing, and Reliability
  2. 2

    Hardware in the Physical and Logical Path

    • Layer 2 Switching and Local Delivery
    • Layer 3 Routing and Network Boundaries
    • Middleboxes, Firewalls, and Edge Appliances
  3. 3

    Conceptual Models and Packet Anatomy

    • Reconciling the OSI Reference Model with Real TCP/IP
    • Encapsulation, Framing, and Packet Dissection

3 sections · 7 units · 21 levels. Built to play, not to enroll.

New

Tomo is in ChatGPT

Tomo is also a ChatGPT plugin: the same playable courses, built and played inside your chat.

Add Tomo to ChatGPT
How it's taught

You pick the voice

This course
The Bestie

How Computer Networks Move Data is taught in the Bestie style: your friend who just gets it. Want a different feel? In the app you can spin up the same topic in any of Tomo's teaching styles. Same facts, totally different vibe.

Keep going

More Technology on Tomo

Build Your Own Home Lab course icon

Build Your Own Home Lab

Professor

Move beyond basic Wi-Fi and start building professional-grade networks on your laptop. Learn to architect virtual environments, secure traffic with firewalls, and master the protocols that power the global internet.

54 levels1h 48mBeginner
Network and Cyber Security Essentials course icon

Network and Cyber Security Essentials

Storyteller

Understand how data travels across the internet and how to protect it from threats. Learn practical defensive skills, from securing networks to deflecting cyberattacks.

23 levels46mBeginner
Automotive Electrical and Network Diagnosis course icon

Automotive Electrical and Network Diagnosis

Professor

Master advanced vehicle electrical forensics from digital storage oscilloscope capture to physical-layer CAN, LIN, and Ethernet network troubleshooting. Isolate elusive bus-down faults, parasitic wake-ups, and signal corruption with diagnostic precision.

25 levels50mAdvanced
Modern Payment Systems and Protocols course icon

Modern Payment Systems and Protocols

Professor

Trace the end-to-end lifecycle of financial transactions across card rails, clearing houses, and instant payment networks. Master the data structures of ISO 8583 and ISO 20022 to build resilient fintech services and diagnose real-world payment failures.

23 levels46mIntermediate
Designing Microservice Architectures course icon

Designing Microservice Architectures

Professor

Move beyond the basics of monolithic code to build scalable, decoupled distributed systems. Master service boundaries, distributed data management, and resilience patterns required to run reliable microservices in production.

24 levels48mIntermediate
Debugging Machine Learning Models course icon

Debugging Machine Learning Models

Bestie

Move past default hyperparameters and mystery performance plateaus. Learn how to diagnose bias and variance, eliminate silent data leakage, and align model evaluation with real-world impact.

12 levels24mIntermediate
Start free

Start How Computer Networks Move Data today.

Download Tomo, search How Computer Networks Move Data, and play your first lesson in under a minute.