It's been said that we don't really understand a system until we understand how it fails. Despite having written a (toy) TCP implementation in college and then working for several years in industry, I'm continuing to learn more deeply how TCP works — and how it fails. What's been most surprising is how basic some of these failures are. They're not at all obscure. I'm presenting them here as puzzle
![TCP Puzzlers | Triton DataCenter](https://cdn-ak-scissors.b.st-hatena.com/image/square/010bab5051f7d56134982306e669e80650b5a3aa/height=288;version=1;width=512/https%3A%2F%2Fcdn.prod.website-files.com%2F6340ceb04078362242dd4eb9%2F63b735f7b7adb3e89f4e1ee1_triton.png)