networkdevicesss.hashnode.devTCP vs UDP (and where HTTP fits): the “rules of the internet”When I first started learning web dev, I thought the internet was basically: “Browser sends something… server sends something… page appears.” Then I met three acronyms that kept popping up: TCP, UDP, and HTTP. They’re not the same thing. They don’t...Feb 1·8 min read
networkdevicesss.hashnode.devTCP for Beginners: Why It Exists, How the 3‑Way Handshake Works, and How Data Stays ReliableThe first time I heard “TCP 3‑way handshake,” it sounded like some deep networking ritual. But the truth is simpler: TCP is just a set of rules that lets two computers talk reliably—even though the internet itself is messy (packets can get lost, dupl...Feb 1·8 min read
browserunderstand.hashnode.devWhat Actually Happens in a Browser After You Type a URL and Press Enter?You type a URL, press Enter, and a webpage appears. It feels instant. But inside the browser, a whole pipeline runs—like a mini factory that turns a URL into pixels on your screen. This article explains that pipeline in a visual, story-driven way (no...Feb 1·7 min read
cssunderstand.hashnode.devCSS Selectors for Beginners: How to “Choose” Elements to StyleCSS is how we make a webpage look good—colors, spacing, fonts, layout. But CSS has one big question it must answer first: Which HTML elements should I style? That’s exactly what CSS selectors are for. Selectors are the foundation of CSS. If you und...Feb 1·6 min read
htmlunderstand.hashnode.devA Beginner's Guide to HTML: Understanding Tags, Elements, and Webpage StructureWhen you open a webpage, what you’re really looking at is a mix of structure, style, and behavior: HTML = structure (the skeleton) CSS = style (how it looks) JavaScript = behavior (how it acts) This article focuses on the first one: HTML. By the en...Feb 1·7 min read