TCP port 23 används traditionellt av Telnet för fjärrterminalåtkomst.
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.
En Telnet-server lyssnar på port 23 och en klient öppnar en TCP-anslutning från en tillfällig källport till destinationsport 23.
Efter handskakningen flyter tangenttryckningar och utdata som vanlig text utan inbyggd kryptering.
I praktiken betyder det att användarnamn, lösenord och kommandon kan läsas eller ändras av alla som kan observera eller avlyssna trafiken på vägen.
Det är därför Telnet till stor del är äldre idag och ersätts av SSH på port 22 för säker administration.
Om du fortfarande hittar 23 öppna, indikerar det ofta äldre nätverksutrustning, labbmiljöer eller felkonfigurerade hanteringsgränssnitt som bör isoleras.