Nokia Interview Question

What is TCP and how is it used?