We saw that the TCP/IP protocol suite provided two protocols with very different capabilities, TCP and UDP.
Messages coming from the transport layer are handed upward by the IP software to one of these two protocols, according to the value in the PROTOCOL field of the IP datagram the message arrived in.