Describe how a port is selected if one isn't provided.