Your Files Never Really Die in Linux—Until They DoDeletion in Linux is a multi-stage lifecycle, not a single action.4 min read·prashrey.hashnode.devApr 21
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...4 min read·prashrey.hashnode.devFeb 15
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 ...5 min read·prashrey.hashnode.devFeb 15
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...5 min read·prashrey.hashnode.devFeb 15
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...3 min read·prashrey.hashnode.devFeb 15