Domanda di colloquio di IBM

Explain how TCP works ?