Reading up on TCP
4 deep · digging since nov 21, 25
- backendbasics.html
This guide teaches the fundamentals of backend development in Go, covering TCP, DNS, and HTTP from first principles, arguing that frameworks obscure understanding and that standard library tools suffice.
- The occasional `ECONNRESET`
Closing a TCP socket with `shutdown(RD_WR)` or `close()` can cause `ECONNRESET` errors for the peer because data still in flight may be discarded before the receiver finishes reading.
- Show HN: An interactive guide to how browsers work
An interactive guide explains browser mechanics from URL parsing to TCP connections and HTTP requests, aiming to build intuitive understanding.
- TCP, the workhorse of the internet
TCP ensures reliable data delivery over unreliable IP by managing packet loss, congestion, and ordering, forming the backbone of HTTP, email, and SSH.