PPPrashrey Pradeepinprashrey.hashnode.dev·Apr 21 · 4 min readYour Files Never Really Die in Linux—Until They DoYou delete a file. But nothing happens. You run: rm large_file.log You expect disk space to increase. But sometimes… it doesn’t. No error. No warning. Just… no space freed. So what’s going on? The hi00
PPPrashrey Pradeepinprashrey.hashnode.dev·Feb 15 · 4 min readTCP: How the handshake establishes trustTCP Handshake and Reliable Communication (Explained Simply) When I first started learning networking, one question kept coming up in my head: What actually happens before two computers start talking? Because if you think about it, sending data with...00
PPPrashrey Pradeepinprashrey.hashnode.dev·Feb 15 · 5 min readTCP vs UDP: When to Use What, and How TCP Relates to HTTPTCP, UDP and how they relate to HTTP When I first started learning networking, I kept mixing everything up. TCP.UDP.HTTP. They all sounded like “internet protocols.” But the internet isn’t random. It runs on layered rules. And at the core of sending ...00
PPPrashrey Pradeepinprashrey.hashnode.dev·Feb 15 · 5 min readWhat's the mystery behind the .git folder?How Git Actually Works (And What’s Inside the .git Folder) When I first started using Git, I treated it like a command machine. git addgit commitgit push It worked. I didn’t question it. But once I understood what’s inside the .git folder, Git stoppe...00
PPPrashrey Pradeepinprashrey.hashnode.dev·Feb 15 · 3 min readUnderstanding DNS Like a System DesignerWhat is DNS? 1️⃣ DNS is the Internet’s Phonebook DNS translates: google.com → 142.x.x.x Humans remember names.Machines route using IP addresses. But DNS is not a single phonebook. It’s a hierarchical, delegated, distributed system. 2️⃣ The Big Pi...00