Build a TCP/IP Stack from Scratch · Module 00

Mini-Quiz: Check Your Bearings

Mini-Quiz: Check Your Bearings

Try answering these before you move to Module 1.

If you can explain them out loud (or to your rubber duck ), you're ready.

Questions

What's the difference between a host and a router?

Think about which one delivers data to applications, and which one just forwards packets between networks.


Why do we start at the Ethernet layer instead of the physical layer?

Think about what information you can actually access from user space without writing kernel drivers.


In the TCP/IP model, which layers will you implement yourself in this course?

List them from lowest to highest: Link, Internet, Transport, Application


Bonus Question

What's one thing you won't build in this project — and why is leaving it out a good idea for learning?

Success: When you can answer these comfortably, you've got the right mental model to move into the hands-on part of the journey.