TCP port 989 is associated with the data channel for implicit FTPS in some deployments.
A port is a transport layer number used together with an IP address and a protocol such as TCP or UDP to direct traffic to the correct service on a host.
A server process binds a socket to a port and listens, while a client typically chooses an ephemeral source port for outbound connections.
The combination of source and destination IP addresses, source and destination ports, and the transport protocol uniquely identifies a flow so the operating system can keep many conversations separate.
Firewalls, NAT, and scanners talk about ports because the destination port is the stable rendezvous point that exposes a service to the network.
FTPS is FTP with TLS, but FTP keeps its classic two connection design: one channel for control commands and another for data.
In older implicit FTPS setups, the control channel used port 990 and the data channel used port 989, with TLS expected immediately on those ports.
Many modern environments prefer explicit FTPS on port 21 where TLS is negotiated, or SFTP on port 22, because it simplifies firewalling and reduces the number of moving parts.
The real world implication is that even when encryption is present, FTP style data connections can still require extra ports and careful NAT handling, so seeing 989 open should trigger a check that the transfer method is still necessary and properly restricted.