Your 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 hiApr 21 · 4 min readprashrey.hashnode.dev
TCP: 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...Feb 15 · 4 min readprashrey.hashnode.dev
TCP 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 ...Feb 15 · 5 min readprashrey.hashnode.dev
What'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...Feb 15 · 5 min readprashrey.hashnode.dev
Understanding 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...Feb 15 · 3 min readprashrey.hashnode.dev