Part 1: TCP Issues and Solutions Long Fat Networks Ambiguity of Acknowledgment Connection Setup Overhead Security Vulnerabilities