Report question

Question: How does a system's TCP/IP stack differentiate between multiple programs connecting to the same address and port?