Port numbers are used to address application processes.
Traffic control and ACL filtering are port-independent. Port numbers can be used to establish connections, but this is not the role of port numbers.
Through the port of the transport layer, it can help the communication of the application layer.