Come farà il server a sapere a quale servizio sono destinati i pacchetti in entrata in un ambiente in cui UNIX è configurato per ospitare siti Web e siti FTP su Internet?
Quando un server UNIX ospita sia un sito Web che un sito FTP su Internet, utilizza i numeri di porta per distinguere tra i due servizi. A ogni servizio viene assegnato un numero di porta specifico e i pacchetti in entrata vengono indirizzati al servizio appropriato in base al numero di porta a cui vengono inviati.
Ad esempio, il traffico HTTP, utilizzato per accedere ai siti Web, viene generalmente inviato alla porta 80. Il traffico FTP, invece, viene generalmente inviato alla porta 21.
Quando un pacchetto in entrata arriva al server, il server controlla il numero di porta del pacchetto. Se il numero di porta corrisponde al numero di porta del sito Web, il pacchetto viene indirizzato al server Web. Se il numero di porta corrisponde al numero di porta del sito FTP, il pacchetto viene indirizzato al server FTP.
Ciò consente al server di distinguere tra traffico destinato al sito Web e traffico destinato al sito FTP e garantisce che ciascun pacchetto venga gestito dal servizio appropriato.