Quando um servidor UNIX hospeda um site e um site FTP na Internet, ele usa números de porta para distinguir entre os dois serviços. Cada serviço recebe um número de porta específico e os pacotes recebidos são direcionados para o serviço apropriado com base no número da porta para a qual são enviados.
Por exemplo, o tráfego HTTP, usado para acessar sites, normalmente é enviado para a porta 80. O tráfego FTP, por outro lado, normalmente é enviado para a porta 21.
Quando um pacote recebido chega ao servidor, o servidor verifica o número da porta do pacote. Se o número da porta corresponder ao número da porta do site, o pacote será direcionado ao servidor web. Se o número da porta corresponder ao número da porta do site FTP, o pacote será direcionado ao servidor FTP.
Isto permite ao servidor distinguir entre o tráfego destinado ao site e o tráfego destinado ao site FTP e garante que cada pacote seja tratado pelo serviço apropriado.