TCP e UDP for­ni­sco­no la con­nes­sio­ne tra due di­spo­si­ti­vi su Internet o altre reti. Tuttavia, affinché i pacchetti di dati possano trovare un accesso sul PC o sul server dall’altro lato della con­nes­sio­ne, devono essere aperte le porte. Tali aperture nel sistema sono chiamate “ports”. Per i due pro­to­col­li esistono alcune porte note e im­por­tan­ti che do­vreb­be­ro essere co­no­sciu­te durante lo sviluppo di ap­pli­ca­zio­ni web.

A cosa servono le porte?

Nella co­mu­ni­ca­zio­ne via Internet i due pro­to­col­li TCP e UDP sta­bi­li­sco­no la con­nes­sio­ne, rias­sem­bla­no i pacchetti di dati dopo la tra­smis­sio­ne e li tra­smet­to­no ai programmi in­di­riz­za­ti del ricevente. Perché questa consegna possa fun­zio­na­re, il sistema operativo deve creare ingressi e aprirli per la tra­smis­sio­ne. Ogni ingresso ha un numero di ri­fe­ri­men­to specifico. Dopo il tra­sfe­ri­men­to il sistema ricevente utilizza il numero di porta per sapere dove inviare i dati. Il pacchetto di dati contiene sempre due numeri di porta, quella del mittente e quella del de­sti­na­ta­rio.

Le porte hanno una nu­me­ra­zio­ne se­quen­zia­le, da 0 a 65536. Alcuni di questi codici sono stan­dar­diz­za­ti e quindi assegnati ad ap­pli­ca­zio­ni spe­ci­fi­che. Queste porte standard sono anche note come Well Known Ports, poiché i numeri che le iden­ti­fi­ca­no sono noti a tutti e, so­prat­tut­to, sono fissi. Esistono poi le Re­gi­ste­red Ports. In questo caso le compagnie o i pro­dut­to­ri di software hanno re­gi­stra­to una porta per la propria ap­pli­ca­zio­ne. L’ente com­pe­ten­te per la re­gi­stra­zio­ne è l’Internet Assigned Numbers Authority (IANA). Inoltre esiste anche una vasta gamma di numeri di porta assegnati in modo dinamico. Ad esempio, un browser utilizza tale porta per il tempo di una visita di un sito web. Dopodiché il numero torna libero.

Lista delle porte più im­por­tan­ti

Alcune delle oltre 65.000 porte sono molto im­por­tan­ti per la co­mu­ni­ca­zio­ne su Internet. Vi pre­sen­tia­mo qui le prin­ci­pa­li Well Known Ports e Re­gi­ste­red Ports. In alcuni casi, le porte sono ammesse solo per uno dei due pro­to­col­li (TCP o UDP). Esistono anche porte che non sono state associate uf­fi­cial­men­te al servizio indicato, ma che si sono affermate uf­fi­cio­sa­men­te. A volte le porte sono occupate due volte.

Well Kown Ports

Porta TCP UDP Nome De­scri­zio­ne
1 ✓ ✓ tcpmux TCP Port Mul­ti­ple­xer
5 ✓ ✓ rje Remote Job Entry (In­se­ri­men­to lavoro remoto)
7 ✓ ✓ echo Servizio Echo
9 ✓ ✓ discard Servizio zero a scopo di test
11 ✓ ✓ systat In­for­ma­zio­ni di sistema
13 ✓ ✓ daytime In­di­ca­zio­ni di data e ora
17 ✓ ✓ qotd Invia la citazione del giorno
18 ✓ ✓ msp Trasmette messaggi di testo
19 ✓ ✓ chargen Invia una stringa infinita
20 ✓ ftp-data Tra­smis­sio­ne di dati FTP
21 ✓ ✓ ftp Col­le­ga­men­to FTP
22 ✓ ✓ ssh Secure Shell Service
23 ✓ telnet Servizio Telnet
25 ✓ smtp Simple Mail Transfer Protocol
37 ✓ ✓ time Pro­to­col­lo di tempo leggibile mec­ca­ni­ca­men­te
39 ✓ ✓ rlp Resource Location Protocol
42 ✓ ✓ na­me­ser­ver Servizio nome
43 ✓ nicname Servizio di directory WHOIS
49 ✓ ✓ tacacs Terminal Access Con­trol­ler Access Control System
50 ✓ ✓ re-mail-ck Remote Mail Checking
53 ✓ ✓ domain Ri­so­lu­zio­ne nome tramite DNS
67 ✓ bootps Bootstrap Protocol Services
68 ✓ bootpc Bootstrap Client
69 ✓ tftp Trivial File Transfer Protocol
70 ✓ gopher Ricerca di documenti
71 ✓ genius Pro­to­col­lo genio
79 ✓ finger Fornisce in­for­ma­zio­ni di contatto degli utenti
80 ✓ http Hypertext Transfer Protocol
81 ✓ Torpark: Onion-Routing (non ufficiale)
82 ✓ Torpark: Control (non ufficiale)
88 ✓ ✓ kerberos Sistema di au­ten­ti­ca­zio­ne di rete
101 ✓ hostname NIC Host Name
102 ✓ Iso-tsap ISO-TSAP-Protocol
105 ✓ ✓ csnet-ns Mailbox-Mail­ser­ver
107 ✓ rtelnet Remote Telnet
109 ✓ pop2 Post Office Protocol v2 per la co­mu­ni­ca­zio­ne e-mail
110 ✓ pop3 Post Office Protocol v3 per la co­mu­ni­ca­zio­ne e-mail
111 ✓ ✓ sunrpc Pro­to­col­lo RPC per NFS
113 ✓ auth Servizio di au­ten­ti­ca­zio­ne
115 ✓ sftp Simple File Transfer Protocol (versione semplice di FTP)
117 ✓ uucp-path Tra­smis­sio­ne di dati tra sistemi Unix
119 ✓ nntp Tra­smis­sio­ne di messaggi in newsgroup
123 ✓ ntp Servizio di sin­cro­niz­za­zio­ne temporale
137 ✓ ✓ netbios-ns NETBIOS Name Service
138 ✓ ✓ netbios-dgm NETBIOS Datagram Service
139 ✓ ✓ netbios-ssn NETBIOS Session Service
143 ✓ ✓ imap Internet Message Access Protocol per co­mu­ni­ca­zio­ne e-mail
161 ✓ snmp Simple Network Ma­na­ge­ment Protocol
162 ✓ ✓ snmptrap Simple Network Ma­na­ge­ment Protocol Trap
177 ✓ ✓ xdmcp X Display Manager
179 ✓ bgp Border Gateway Protocol
194 ✓ ✓ irc Internet Relay Chat
199 ✓ ✓ smux SNMP UNIX Mul­ti­ple­xer
201 ✓ ✓ at-rtmp AppleTalk Routing
209 ✓ ✓ qmtp Quick Mail Transfer Protocol
210 ✓ ✓ z39.50 Sistema di in­for­ma­zio­ni bi­blio­gra­fi­che
213 ✓ ✓ ipx In­ter­net­work Packet Exchange
220 ✓ ✓ imap3 IMAP v3 per la co­mu­ni­ca­zio­ne e-mail
369 ✓ ✓ rpc2portmap Coda Fi­le­sy­stem Port­map­per
370 ✓ ✓ codaauth2 Coda Fi­le­sy­stem Au­then­ti­ca­tion Service
389 ✓ ✓ ldap Light­weight Directory Access Protocol
427 ✓ ✓ svrloc Service Location Protocol
443 ✓ https HTTPS (HTTP tramite SSL/TLS)
444 ✓ ✓ snpp Simple Network Paging Protocol
445 ✓ microsoft-ds SMB tramite TCP/IP
464 ✓ ✓ kpasswd Modifica password per Kerberos
500 ✓ isakmp Pro­to­col­lo di sicurezza
512 ✓ exec Remote Process Execution
512 ✓ comsat/biff Client e server di posta
513 ✓ login Accesso a computer remoto
513 ✓ who Whod User Logging Daemon
514 ✓ shell Remote Shell
514 ✓ syslog Unix System Logging Service
515 ✓ printer Servizi di stampa Line Printer Daemon
517 ✓ talk Talk Remote Calling
518 ✓ ntalk Network Talk
520 ✓ efs Extended Filename Server
520 ✓ router Routing In­for­ma­tion Protocol
521 ✓ ripng Routing In­for­ma­tion Protocol per IPv6
525 ✓ timed Server dell’ora
530 ✓ ✓ courier Courier Remote Procedure Call
531 ✓ ✓ con­fe­ren­ce Chat tramite AIM e IRC
532 ✓ netnews Netnews Newsgroup Service
533 ✓ netwall Broadcast d’emergenza
540 ✓ uucp Unix-to-Unix Copy Protocol
543 ✓ klogin Kerberos v5 Remote Login
544 ✓ kshell Kerberos v5 Remote Shell
546 ✓ ✓ dhcpv6-client DHCP v6 Client
547 ✓ ✓ dhcpv6-server DHCP v6 Server
548 ✓ af­po­vert­cp Apple Filing Protocol tramite TCP
554 ✓ ✓ rtsp Comando di streams
556 ✓ remotefs Remote Fi­le­sy­stem
563 ✓ ✓ nntps NNTP tramite SSL/TLS
587 ✓ sub­mis­sion Message Sub­mis­sion Agent
631 ✓ ✓ ipp Internet Printing Protocol
631 ✓ ✓ Common Unix Printing System (non ufficiale)
636 ✓ ✓ ldaps LDAP tramite SSL/TLS
674 ✓ acap Ap­pli­ca­tion Con­fi­gu­ra­tion Access Protocol
694 ✓ ✓ ha-cluster Servizio Heartbeat
749 ✓ ✓ kerberos-adm Kerberos v5 Ad­mi­ni­stra­tion
750 ✓ kerberos-iv Kerberos v4 Services
873 ✓ rsync Servizi di tra­sfe­ri­men­to file rsync
992 ✓ ✓ telnets Telnet tramite SSL/TLS
993 ✓ imaps IMAP tramite SSL/TLS
995 ✓ pop3s POP3 tramite SSL/TLS

Re­gi­ste­red Ports

Porta TCP UDP Nome De­scri­zio­ne
1080 ✓ socks SOCKS Proxy
1433 ✓ ms-sql-s Microsoft SQL Server
1434 ✓ ✓ ms-sql-m Microsoft SQL Monitor
1494 ✓ ica Citrix ICA Client
1512 ✓ ✓ wins Windows Internet Name Service
1524 ✓ ✓ in­gre­slock Ingres DBMS
1701 ✓ l2tp Layer 2 Tunneling Protocol / Layer 2 For­war­ding
1719 ✓ h323gatestat H.323
1720 ✓ h323hostcall H.323
1812 ✓ ✓ radius Au­ten­ti­ca­zio­ne RADIUS
1813 ✓ ✓ radius-acct Accesso RADIUS
1985 ✓ hsrp Cisco HSRP
2008 ✓ Teamspeak 3 Ac­coun­ting (non ufficiale)
2010 ✓ Teamspeak 3 Weblist (non ufficiale)
2049 ✓ ✓ nfs Network File System
2102 ✓ ✓ zephyr-srv Zephyr Server
2103 ✓ ✓ zephyr-clt Zephyr Client
2104 ✓ ✓ zephyr-hm Zephyr Host Manager
2401 ✓ cv­sp­ser­ver Con­cur­rent Versions System
2809 ✓ ✓ corbaloc Common Object Request Broker Ar­chi­tec­tu­re
3306 ✓ ✓ mysql Servizio di banca dati MySQL (anche per MariaDB)
4321 ✓ rwhois Remote Whois Service
5999 ✓ cvsup CVSup
6000 ✓ X11 X Windows System Services
11371 ✓ pg­p­key­ser­ver Keyserver pubblico per PGP
13720 ✓ ✓ bprd Symantec/Veritas NetBackup
13721 ✓ ✓ bpdbm Symantec/Veritas Database Manager
13724 ✓ ✓ vnetd Symantec/Veritas Network Utility
13782 ✓ ✓ bpcd Symantec/Veritas NetBackup
13783 ✓ ✓ vopied Symantec/Veritas VOPIE
22273 ✓ ✓ wnn6 Con­ver­sio­ne Kana/Kanji
23399 Skype (non ufficiale)
25565 ✓ Minecraft
26000 ✓ ✓ quake Quake e altri giochi a più giocatori
27017 MongoDB
33434 ✓ ✓ tra­ce­rou­te Tracking di rete
N.B.

Le porte da 49152 in poi sono porte dinamiche. Queste non sono assegnate dalla IANA. Ogni ap­pli­ca­zio­ne può uti­liz­za­re tale porta lo­cal­men­te o di­na­mi­ca­men­te a livello globale. Quindi può fa­cil­men­te accadere che una di queste porte sia già occupata.

Vai al menu prin­ci­pa­le