Motorola Solutions interview question

Please describe the TCP protocol.