1.TCP is useful where long information is to be exchanged between client and server.
2. TCP u can do error correction and flow control by presence of checksum and advertisment window.
3. TCP is a byte stream protocol whereas UDP is message stream protocol
4.