pitfall: don’t care how TCP and app get along
It’s easy to think of TCP as a generic way of getting things from Here to There; sometimes, if we look deeper, we find problems
Good example: HTTP interactions with TCP study by Touch, Heidemann & Obraczka
Of course, different TCP implementations react differently. (Maybe some TCPs wait before launching and would have hidden this.)