4 ms·
TCP was clearly designed by people who strove for elegance and understood the Unix philosophy, and you almost want to blame something else when all the wonky ed
by gary_0 3y ago
TCP was clearly designed by people who strove for elegance and understood the Unix philosophy, and you almost want to blame something else when all the wonky edge cases show up. Witness all the NODELAY issues, DDoS mitigations, and contortions (and eventual abandonment) that HTTP resorted to. TCP should have Just Worked, but alas, we live in an imperfect universe.
- Joker_vD 3y agoI am fairly certain that TCP and IP were designed and published before UNIX started being widely distributed (or known). And Berkeley sockets appeared in the early eighties, about ten years after TCP.
- gary_0 3y agoIt was probably more of a co-evolution as the design of the Internet and Unix solidified, building on earlier established principles. But you can see the same thinking in both designs, the idea of plumbing together simple systems in a flexible way. A very successful approach since both TCP/IP and Unix-like computing are still in use today.