TCP is a protocol providing a connection-oriented and reliable transfer service. It is used by most TCP/IP applications today (IANA protocol number: 6).