TTushar Motwani10h ago · 18 min readAll about HTTP/1.1 and building our own HTTP-like protocol from scratchWhile most of us spend a lot of time writing HTTP APIs, very few know how HTTP works under the hood. In this article, we are going to learn about HTTP from the basics and later create our own protocoltusharmotwani.hashnode.dev
HHardik BablaOct 20 · 4 min readTCP vs UDP: When to Use What, and How TCP Relates to HTTPImagine two computers on opposite sides of the world wanting to exchange data. Without agreed rules, it would be chaos. One side sends too fast, the other can’t keep up, and pieces get lost or jumbledhardikdotdev.hashnode.dev
HHardik BablaOct 20 · 4 min readHow TCP Works: The 3-Way Handshake and Reliable CommunicationImagine sending a 10-page letter by dropping each page into a different mailbox, with no page numbers and no way to know if any arrived. Some pages get lost. Some arrive in the wrong order. Some come hardikdotdev.hashnode.dev
JJoseph O'ShaughnessyOct 18 · 12 min readFinding an MTU Black HoleYou can SSH to the server. The login page loads. Ping works. But the moment someone downloads a large file or opens a big report, it just sits there, and eventually times out. Everyone swears the netwjosephoshaughnessy.hashnode.dev
JJoseph O'ShaughnessyOct 18 · 12 min readDiagnosing a Failed TCP HandshakeWhen someone says "the application is down", the quickest way to settle whether it's the network is to look at the TCP handshake. If the three-way handshake never completes, the application never getsjosephoshaughnessy.hashnode.dev
ZZyVOPOct 19 · 9 min readWhat Happens When You Type a URL and Press EnterYou type example.com, press Enter, and a web page appears in well under a second. It feels instant, but in that moment your computer, several servers around the world, and your browser's rendering engblog.zyvop.com
KKshitij KumarOct 15 · 10 min readTCP vs UDP: Understanding the Two Core Transport ProtocolsEvery time you load a page, send a message, or join a video call, your data is broken into smaller units, sent across a chain of routers, and reassembled at the other end. None of that works unless thblogs.kshitijgecs.dev
MMuzasioOct 13 · 10 min readLearning TCP/IP From the Linux Side: Spec, Code, and WireMy networking notes used to be full of layer names, header diagrams, and TCP flags. I knew the terminology, but when someone asked what happens after calling send(), my explanation stopped at "the datmuzasio.hashnode.dev
OOnlive ServerOct 13 · 4 min readOptimizing Cross-Border Latency for Real-Time Financial and Forex Platforms in East AsiaReal-time forex platforms depend on fast communication between trading applications, market-data providers, and liquidity partners. Network delays can affect how quickly price updates arrive and order1Aonliveinfotech.hashnode.dev
RRONI DASOct 4 · 6 min readTCP vs UDP: I sent 20,000 messages to a slow reader and UDP lost 70%Most explanations of TCP vs UDP say "UDP may lose data" and stop there. I wanted to see it happen on a normal laptop, with no simulation and no tricks. So I wrote a small Python script, sent 20,000 mesystemdesignacademy.hashnode.dev