Both UDP and TCP use port numbers to identify the destination entity when delivering a message. Give at least one reason for why these protocols invented a new abstract ID (port number), instead of using process IDs, which already existed when these protocols are designed.