Alnitawk   SecurFAQ /
FaqPorts
SearchWiki
SecurFAQ.RecentChanges
Edit Page
Page Revisions

In un ufficio postale esistono vari sportelli, ognuno dei quali svolge un servizio ben determinato: uno per le raccomandate, uno per i pacchi, uno per i telegrammi, uno per vaglia e conti correnti, uno per il pagamento delle pensioni, ecc...

Analogamente, una macchina connessa alla rete (l'"ufficio postale") ha una serie di porte (gli "sportelli"), ognuna delle quali ha un numero ed e' associata a un ben determinato servizio. Gli indirizzi di porta vanno da 1 a 65535, e quelli inferiori a 1024 sono i cosiddetti Well Known Services (Servizi Ben Noti).

I più usati sono il 21 per l'ftp, il 23 per telnet, il 25 per smtp (invio di posta), 80 (http, pagine web; molti server usano anche la porta 8080), il 110 per pop3 (posta in arrivo), il 119 per nntp (le news), il 1080 (proxy). Il file services (in windows e' nella directory C:\<dir. di Windows>\System (*), in Unix e' in /etc ) li elenca in maniera piu' dettagliata. Da notare che sotto Unix soltanto un processo con diritti di root puo' aprire una porta < 1024.

Esistono due protocolli basati su (cioè trasportati da) IP, TCP/IP e UDP/IP. Ciascuno di essi ha il proprio insieme di porte, quindi in realta' esistono le porte 1/TCP ... 65535/TCP e 1/UDP ... 65535/UDP.

Vedi AppPorts per un elenco con maggiori dettagli.

Perche' ci si possa collegare a una determinata porta, occorre che sulla macchina ci sia un server in ascolto su di essa. Per esempio, quando riusciamo a spedire una mail a qualcuno, e' perche' il server di posta del nostro provider ha un "demone" in ascolto permanente sulla porta 25, mentre se l'invio fallisce significa che quel programma non e' in esecuzione (macchina spenta perche' guasta, oppure il programma stesso ha dato i numeri). Ancora, poiche' Windows 95 non ha un server telnet di serie (ha solo il client), se proviamo a fare telnet standard verso una macchina Windows 95 il tentativo fallirà perché _non c'è niente in ascolto_ sulla porta 23.


(*) Su sistemi Win98 potrebbe essere anche sotto C:\
Edit Page - Page Revisions - WikiHelp - SearchWiki - RecentChanges
Page last modified on February 16, 2004, at 02:22 PM