Come funzionano i server Web
Qualsiasi macchina server rende disponibili i propri servizi a Internet utilizzando porte numerate, una per ogni servizio disponibile sul server. Ad esempio, se una macchina server esegue un server Web e un server FTP, il server Web sarà in genere disponibile sulla porta 80 e il server FTP sarà disponibile sulla porta 21. I client si connettono a un servizio a un indirizzo IP specifico e su una porta specifica.
Ciascuno dei servizi più noti è disponibile su un numero di porta noto. Ecco alcuni numeri di porta comuni:
Pubblicità
- echo 7
- il giorno 13
- qotd 17 (Citazione del Giorno)
- ftp 21
- telnet 23
- smtp 25 (Simple Mail Transfer, significato e-mail)
- tempo di 37
- nameserver 53
- nicname 43 (Che È)
- gopher 70
- dito 79
- WWW 80
Se la macchina server accetta connessioni su una porta dal mondo esterno, e se un firewall non protegge il porto, è possibile collegare la porta da ovunque su Internet e utilizzare il servizio. Si noti che non c’è nulla che costringe, ad esempio, un server Web ad essere sulla porta 80. Se si dovesse impostare la propria macchina e caricare il software del server Web su di esso, si potrebbe mettere il server Web sulla porta 918, o qualsiasi altra porta inutilizzata, se si voleva. Quindi, se la tua macchina fosse conosciuta come xxx.yyy.com, qualcuno su Internet potrebbe connettersi al tuo server con l’URL http://xxx.yyy.com:918. Il”: 918 ” specifica esplicitamente il numero di porta e dovrebbe essere incluso affinché qualcuno raggiunga il tuo server. Quando non viene specificata alcuna porta, il browser presuppone semplicemente che il server stia utilizzando la ben nota porta 80.