Socket Multiplexing question

in CCNA & CCENT
HI, I am new to networking stuffs. I just read about multiplexing in TCP/UDP and there is sth that still confuses me a bit. Each application has a socket to the transport layer? Or is it one host has one socket???