ByteTools

Le porte note e il loro significato

Aggiornato il 2026-11-04

Una porta è un numero a 16 bit che indica a un computer quale programma deve ricevere i dati di rete in arrivo. L'indirizzo IP individua la macchina giusta e la porta individua il servizio giusto su quella macchina, ad esempio la 443 per HTTPS o la 25 per la consegna della posta. Le porte vanno da 0 a 65535 e un servizio resta «in ascolto» su una porta finché un client non si connette.

Cos'è una porta

Una connessione è identificata da cinque valori: il protocollo (TCP o UDP), l'indirizzo e la porta di origine, l'indirizzo e la porta di destinazione. Il browser sceglie una porta di origine casuale per ogni connessione, ma la porta di destinazione è stabilita dal servizio. Per questo i numeri di porta standard sono importanti: un browser sa che https:// significa porta 443 senza che gli venga detto.

TCP e UDP

  • TCP è orientato alla connessione. Stabilisce una connessione, numera i dati, ritrasmette le parti perse e le consegna in ordine. Web, posta elettronica, SSH e database usano TCP.
  • UDP invia datagrammi indipendenti, senza connessione e senza ritrasmissione. Ha latenza inferiore e meno overhead. Le query DNS, DHCP, NTP e molti servizi voce e video usano UDP.

La porta TCP 80 e la porta UDP 80 sono cose diverse. Alcuni servizi usano entrambe, ad esempio il DNS sulla porta 53. Per approfondire come si combinano i livelli, consulta il modello OSI.

Intervalli di porte

L'Internet Assigned Numbers Authority (IANA) suddivide le porte in tre intervalli:

IntervalloNomeUso
0 – 1023Porte note (di sistema)Servizi fondamentali come HTTP, SSH e SMTP. Sui sistemi di tipo Unix solo i processi privilegiati possono mettersi in ascolto qui.
1024 – 49151Porte registrateApplicazioni registrate presso IANA, ad esempio MySQL (3306) e PostgreSQL (5432).
49152 – 65535Porte dinamiche (effimere)Porte di origine temporanee scelte dai client. Alcuni sistemi operativi usano un intervallo predefinito diverso, ad esempio Linux usa 32768 – 60999.

La registrazione non è una garanzia. Qualsiasi programma può mettersi in ascolto su una porta libera, e alcuni servizi funzionano su porte non standard, come SSH sulla 2222.

Porte comuni e loro utilizzo

PortaProtocolloServizioA cosa serve
20TCPFTP dataCondivisione fileCanale dati FTP (modalità attiva).
21TCPFTPCondivisione fileCanale di controllo del File Transfer Protocol. Invia le password in chiaro; meglio preferire SFTP o FTPS.
22TCPSSHAccesso remotoSecure Shell: accesso remoto cifrato, trasferimento file SFTP e SCP, tunnel.
23TCPTelnetAccesso remotoTerminale remoto non cifrato. Non dovrebbe essere esposto a internet.
25TCPSMTPPostaTrasferimento della posta tra server. Molti ISP bloccano la porta 25 in uscita per gli utenti domestici.
53TCP/UDPDNSServizi di reteQuery del Domain Name System. UDP per la maggior parte delle query, TCP per risposte di grandi dimensioni e trasferimenti di zona.
67UDPDHCP serverServizi di reteServer DHCP: assegna indirizzi IP su una rete locale.
68UDPDHCP clientServizi di reteLato client del DHCP.
69UDPTFTPCondivisione fileTrivial FTP, usato per l'avvio da rete (PXE) e per il firmware dei dispositivi.
80TCPHTTPWebTraffico web non cifrato. Oggi per lo più reindirizza a HTTPS.
110TCPPOP3PostaDownload della posta da una casella (non cifrato).
123UDPNTPServizi di reteNetwork Time Protocol: sincronizzazione dell'orologio.
135TCPMS RPCCondivisione fileEndpoint mapper RPC di Microsoft. Tenerlo fuori da internet.
137UDPNetBIOS nameCondivisione fileServizio nomi NetBIOS (reti Windows legacy).
139TCPNetBIOS sessionCondivisione fileServizio di sessione NetBIOS, SMB legacy.
143TCPIMAPPostaLettura della posta sul server (non cifrato, oppure con STARTTLS).
161UDPSNMPMonitoraggioSimple Network Management Protocol: monitoraggio dei dispositivi.
162UDPSNMP trapMonitoraggioTrap SNMP: avvisi inviati dai dispositivi.
179TCPBGPServizi di reteBorder Gateway Protocol: instradamento tra reti (ISP).
389TCPLDAPDirectoryAccesso alle directory (Active Directory, OpenLDAP).
443TCP/UDPHTTPSWebTraffico web cifrato (TLS). La porta UDP 443 trasporta HTTP/3 (QUIC).
445TCPSMBCondivisione fileCondivisione file di Windows. Bersaglio frequente di attacchi: non esporla mai a internet.
465TCPSMTPSPostaInvio della posta tramite TLS implicito.
500UDPIKEVPNScambio di chiavi per VPN IPsec.
514UDPSyslogMonitoraggioInoltro dei log di sistema.
587TCPSubmissionPostaInvio della posta da parte dei client, con STARTTLS e autenticazione.
636TCPLDAPSDirectoryLDAP su TLS.
853TCPDNS over TLSServizi di reteDNS cifrato (DoT).
873TCPrsyncCondivisione fileDemone rsync per la sincronizzazione dei file.
993TCPIMAPSPostaIMAP su TLS.
995TCPPOP3SPostaPOP3 su TLS.
1194UDPOpenVPNVPNPorta predefinita di OpenVPN.
1433TCPMS SQLDatabaseMicrosoft SQL Server.
1521TCPOracleDatabaseListener del database Oracle.
1701UDPL2TPVPNVPN L2TP.
1723TCPPPTPVPNVPN PPTP: obsoleta e non sicura.
1883TCPMQTTIoT e dispositiviMessaggistica MQTT per dispositivi IoT.
2049TCPNFSCondivisione fileNetwork File System (NFS).
3306TCPMySQLDatabaseMySQL / MariaDB. Tenere i database dietro un firewall.
3389TCPRDPAccesso remotoDesktop remoto di Windows. Bersaglio di molti attacchi brute force; metterlo dietro una VPN.
3478UDPSTUN/TURNVoIPNAT traversal per WebRTC, videochiamate e giochi.
4500UDPIPsec NAT-TVPNIPsec attraverso NAT.
5060TCP/UDPSIPVoIPSegnalazione delle chiamate VoIP.
5061TCPSIP TLSVoIPSIP su TLS.
5432TCPPostgreSQLDatabaseDatabase PostgreSQL.
5900TCPVNCAccesso remotoDesktop remoto VNC.
6379TCPRedisDatabaseArchivio in memoria Redis. Spesso lasciato aperto senza password.
8080TCPHTTP altWebPorta HTTP alternativa: proxy, application server, pannelli di amministrazione.
8443TCPHTTPS altWebPorta HTTPS alternativa.
9100TCPPrinterIoT e dispositiviStampa di rete diretta (JetDirect).
9200TCPElasticsearchDatabaseAPI REST di Elasticsearch.
11211TCPMemcachedDatabaseCache Memcached.
25565TCPMinecraftGiochiServer Minecraft Java Edition.
27015TCP/UDPSteam / SourceGiochiServer di gioco con motore Source (CS, TF2…).
27017TCPMongoDBDatabaseDatabase MongoDB.
51820UDPWireGuardVPNPorta predefinita della VPN WireGuard.

Come verificare se una porta è aperta

Puoi testare una porta dall'esterno con il nostro strumento di verifica porte. Tenta di aprire una connessione TCP verso l'host e la porta indicati e riporta uno di tre risultati:

  • Aperta: un servizio ha accettato la connessione. L'host è raggiungibile e qualcosa è in ascolto.
  • Chiusa: l'host ha risposto, ma ha rifiutato la connessione (un TCP reset). Il percorso di rete funziona, ma nessun programma è in ascolto su quella porta.
  • Filtrata: nessuna risposta è arrivata prima del timeout. Probabilmente un firewall scarta i pacchetti in silenzio. Può significare anche che l'host è offline.

Dal tuo computer puoi eseguire il test con questi comandi:

Test-NetConnection -ComputerName example.com -Port 443   (Windows PowerShell)
nc -vz example.com 443                                     (Linux, macOS)
ss -tlnp                                                   (Linux: list local listening ports)
netstat -ano                                               (Windows: list local connections)

Testare UDP è più difficile, perché l'assenza di risposta può significare sia «aperta» sia «filtrata». Per questo motivo gli strumenti online di verifica delle porte testano soprattutto TCP.

Consigli di sicurezza: porte da non esporre

Ogni porta aperta è un possibile punto di accesso. Apri solo ciò che serve e chiudi il resto. Alcuni servizi non dovrebbero quasi mai essere raggiungibili da tutta internet:

  • Telnet (23): invia le password in chiaro. Usa invece SSH (22).
  • SMB (445) e NetBIOS (137-139): condivisione file di Windows. È stato bersaglio di molti worm e attacchi ransomware. Non esporlo mai a internet.
  • RDP (3389): il desktop remoto è un bersaglio frequente di attacchi di password guessing. Mettilo dietro una VPN o un gateway con autenticazione a più fattori.
  • Database: MySQL (3306), PostgreSQL (5432), SQL Server (1433), MongoDB (27017), Redis (6379) ed Elasticsearch (9200). Consenti l'accesso solo ai server applicativi che ne hanno bisogno.
  • FTP (21): non cifrato. Usa SFTP o FTPS.
  • SSH (22): accettabile se usi le chiavi, disattivi l'accesso con password e limiti gli indirizzi di origine, ma aspettati tentativi di accesso automatizzati continui.

Regole generali: nega per impostazione predefinita tutto il traffico in ingresso e consenti solo porte specifiche; limita per indirizzo di origine ove possibile; mantieni aggiornato il software dietro ogni porta; e scansiona regolarmente i tuoi server per confrontare ciò che è aperto con ciò che ti aspetti. Una porta aperta senza un motivo noto va approfondita.

Per capire il rapporto tra porte e indirizzi IP, leggi cos'è un indirizzo IP. Per testare subito un servizio specifico, usa lo strumento di verifica porte.

Guide correlate