A pair of processes provide services to the users of the Internet, human or programs. A pair of processes, however, need to use the services provided by the transport layer for communication because there is no physical communication at the application layer. There are three common transport layer protocols in the TCP/IP suite: UDP, TCP, and SCTP.