Why does SELinux assign types such as http_port_t to network ports?
http_port_t
The label assigns a network interface and IP address to the port.
The label automatically opens the port in firewalld.
Policy can control which confined service domains are allowed to bind to those ports.
The label immediately launches the HTTP daemon on that port.