Dhanush Vellasiri·2d agoThe Trouble with Distributed Systems (Part 1): Unreliable Networks and the Illusion of TimeUp to this point, we’ve talked about data replication, partitioning, and how to scale storage. But we’ve largely ignored the underlying…
Kevin Tung·Oct 27Request 1,001 Failed. CPU Was Idle, the Server Was Fine, and We Were Out of Ports.A client that opens a new connection per request parks every port in TIME_WAIT for a minute. With 1,000 ports, request 1,001 failed in…
Anas Ait Baani (Zero)·Oct 26I Read One Page About TCP — And Suddenly the Entire Internet Made SenseI wasn’t debugging a live network. I wasn’t staring at Wireshark output. I was just reading a book.
Sumit·Oct 26Networking Part 1: Transport LayerIn the network model, a general pattern is multiplexing and demultiplexing a stream of events.
Jeremy Lanssiers·Oct 16In a nutshell: Computer NetworkingEver wondered what actually happens behind the scenes when you type a URL into your browser?
Furkan KÜÇÜKEZBERCİ·Oct 7Paketi Düşürmeden “Yavaşla” Demek: ECN ve L4Sİnternet onlarca yıl boyunca tıkanıklığı paket kaybederek haber verdi. ECN aynı mesajı paketi düşürmeden iletir, L4S ise bu fikri…
Manohar Shetty·Oct 6Network Components to Investigate for Packet Loss and Latency After VM MigrationIntroduction
Furkan KÜÇÜKEZBERCİ·Oct 3SYN Flood’a Karşı Linux: SYN Cookies ve SYNPROXYSYN kuyruğundan conntrack tablosuna: Linux’ta SYN Flood’un tükettiği kaynaklar ve SYN Cookies ile SYNPROXY’nin koruma sağladığı noktalar.
InThe 60-Second ProgrammerbyMarcelo Domingues·Oct 2Ports and Sockets 🔌How one machine handles many connections at once.
Raghavvram Johnson·Oct 1Creating a TCP Client and Server in pure PythonIn pure python (using built in libraries)