🗒 Cheat Sheet← Lesson
BitWithBite
Full-Stack Worksheet

🌐 How the Web Works

Chapter: HTML5 Foundations · Level ★☆☆ · Time: 15 min
SCORE___ / 20
NameClassDate
After this worksheet you can
Explain client vs serverDescribe DNS lookupName HTTP methodsRead HTTP status codes
📚 Quick Recap

🎯 What you'll practice: The client-server model, DNS resolution, HTTP methods, and status codes.

🧠 Section A · Concept Check ● BEGINNER 4 × 1 = 4

1DNS is responsible for:
2Which HTTP method creates a new resource?
3Status code 404 means:
4The browser in the client-server model is the:

🧮 Section B · Problem Solving ● INTERMEDIATE 2 + 3×3 = 11

5Status code means the request succeeded.
6The HTTP method used to update an existing resource is or PATCH.
7List, in order, the five steps between typing a URL and seeing a page.
8What's the difference between PUT and DELETE?
9Why does a browser need an IP address, not just a domain name, to connect to a server?

🚀 Section C · Challenge ● CHALLENGE 5

10A user reports "the page won't load." Walk through the request/response cycle and list two different points where it could fail.
💭 Reflection — the most useful thing I learned:
A ___/4   B ___/11   C ___/5   Total ___/20 Teacher's Signature Parent's Signature
✂ answer key — fold or cut before handing out

1-B   2-B   3-C   4-B  |  5 = 200   6 = PUT   7 = DNS lookup, TCP connection, HTTP request sent, server processes and responds, browser renders   8 = PUT replaces/updates a resource's data, DELETE removes the resource entirely   9 = Because networking (TCP/IP) routes data using numeric IP addresses, not human-readable names — DNS exists to bridge that gap  |  10 = Possible failure points: DNS lookup fails (bad domain), or the server itself is down/returns an error — could also mention TCP connection timeout or a client-side network issue.

📄 Need offline practice?Print this worksheet or open the one-page cheat sheet.
🗒 Cheat Sheet