Ephemeral Ports
Typically, servers will bind to a particular port they are assigned (e.g. well-known)
Clients use a temporary, OS-assigned port (an ephemeral port)
Servers are capable of detecting the client’s port number, enabling responses to be sent to a particular client process
Ephemeral ports are returned to the OS to give out later after process completes