Random MacOSX TCP Behavior
TCP is an interesting protocol. It’s interesting mostly because it is less a specification of bytes and more a specification of behavior. Most TCP implementations have developed from the sort of arcane knowledge that you can only amass after trying to implement such a basic protocol over a long period of time. By the time TCP (and indeed the whole IP stack) has made it to my desktop, it had been on a long journey. MacOSX’s network has a storied pedigree that goes back deep into the iterations of the original BSD Unix. There is, as they say, heavy voodoo.Read more →