TCP port 989 är associerad med datakanalen för implicit FTPS i vissa distributioner.
En port är ett transportlagernummer som används tillsammans med en IP-adress och ett protokoll som TCP eller UDP för att dirigera trafik till rätt tjänst på en värd.
En serverprocess binder en socket till en port och lyssnar, medan en klient vanligtvis väljer en tillfällig källport för utgående anslutningar.
Kombinationen av käll- och destinations-IP-adresser, käll- och destinationsportar och transportprotokollet identifierar unikt ett flöde så att operativsystemet kan hålla många konversationer åtskilda.
Brandväggar, NAT och skannrar talar om portar eftersom destinationsporten är den stabila mötespunkten som exponerar en tjänst för nätverket.
FTPS är FTP med TLS, men FTP behåller sin klassiska design med två anslutningar: en kanal för kontrollkommandon och en annan för data.
I äldre implicita FTPS-inställningar använde kontrollkanalen port 990 och datakanalen använde port 989, med TLS förväntad omedelbart på dessa portar.
Många moderna miljöer föredrar explicit FTPS på port 21 där TLS förhandlas, eller SFTP på port 22, eftersom det förenklar brandväggen och minskar antalet rörliga delar.
Den verkliga implikationen är att även när kryptering finns, kan FTP-stil dataanslutningar fortfarande kräva extra portar och försiktig NAT hantering, så att se 989 öppen bör utlösa en kontroll att överföringsmetoden fortfarande är nödvändig och korrekt begränsad.