If a TCP port is open and not behind a firewall, what should I expect the response to be when I send a SYN packet? Does the target system send a SYN-ACK back to indicate the port is open? Or, in cases where there’s no service listening on the port, will the system respond differently?