SPShubham Patelinblog.shubhampatel.com·Jan 28 · 3 min readTCP vs UDP: When to Use What, and How TCP Relates to HTTP1. What are TCP and UDP? (High level) Think of TCP and UDP as ways to send data from one computer to another. TCP (Transmission Control Protocol) Careful, reliable, and ordered. UDP (User Datagram Protocol) Fast, lightweight, and “best effort”. ...00
SPShubham Patelinblog.shubhampatel.com·Jan 27 · 3 min readUnderstanding Network DevicesBefore APIs, servers, and cloud deployments — data has to travel through physical network devices. Let’s understand the core ones, simply. How the Internet Reaches Your Home or Office At a very high level, the internet doesn’t magically appear in you...00
SPShubham Patelinblog.shubhampatel.com·Jan 27 · 3 min readHow DNS Resolution WorksWhen you type google.com in a browser, a lot happens behind the scenes before the page loads.That entire process is called DNS resolution. Let’s break it down step by step using the dig command. 1. What is DNS and why name resolution exists Computers...00
SPShubham Patelinblog.shubhampatel.com·Jan 27 · 3 min readGetting Started with cURLWhen you build software, you constantly need to talk to servers.cURL is one of the simplest ways to do that—directly from your terminal. What is a Server? A server is just another computer on the internet that: Receives requests Processes them Sen...00
SPShubham Patelinblog.shubhampatel.com·Jan 27 · 3 min readDNS Records Explained Simply (For Beginners)How does a browser know where a website lives? When you type google.com in your browser, your computer doesn’t magically know where it is.It needs an address — just like you need a house address to visit someone. That’s where DNS comes in. What is DN...00