This session was presented at SharkFest 2016 in Mountain View, California.
TCP is a great protocol. The fact that this decades-old delivery mechanism is still responsible for our business critical applications today is quite impressive. Those guys knew what they were doing.
It's true though that TCP has its bad days and can bring applications to a crawl. Or, when TCP itself isn't to blame, we can use it's behavior to isolate the real root cause of slow apps - network, client, or server.
So, armed with Wireshark, some demo trace files, and a little bit of TCP know-how, we're going to do some packet digging to demonstrate TCP Tips and Tricks that are useful when troubleshooting slow applications.