The transport layer of the OSI framework provides a mechanism for the exchange of data between end systems. Examples of protocols that operate on the transport layer include:
A.  IP and TCP
B.  IP and UDP
C.  TCP and UDP
D.  IP, TCP, and UDP
 
 The three different protocols called out in our possible answer choices are, by definition:
Out of the three protocols, only TCP and UDP operate on the transport layer, while IP operates on the network layer. Hence, C is our answer.