Port is an abstract class for the interface to send (send only) a packet, whether UDP, TCP Socket, or IP raw socket. The common funcitons for a port are defiend here:
Port is limited for sender-only purpose. Port is also associated with a pair of addresses (source and destination). One Port send to one Address only, no matter the address is unicast or broadcast.