A gama de portas utilizáveis para serviços TCP (portas de destino) e portas de origem do cliente é
0 a 65535 . Isso ocorre porque o TCP usa números de porta de 16 bits, permitindo 2
16
=65.536 possíveis números de porta. No entanto, algumas dessas portas são reservadas:
*
0-1023 (portas conhecidas): Eles são reservados para serviços do sistema e geralmente são atribuídos pela IANA (Autoridade de Números da Internet). Os exemplos incluem a porta 80 (HTTP), 443 (HTTPS), 21 (FTP), etc. Os clientes geralmente * não podem * usar essas portas como portas de origem.
*
1024-49151 (portas registradas): Essas portas são atribuídas a aplicativos específicos pela IANA. Embora os clientes * possam * usá -los, geralmente é recomendável usar portas mais altas para evitar conflitos.
*
49152-65535 (portas dinâmicas/privadas/portas efêmeras): Esse intervalo é normalmente usado pelos clientes como portas de origem. O sistema operacional atribui dinamicamente uma porta a partir desse intervalo para cada conexão de saída.
Portanto, embora tecnicamente qualquer porta de 0 a 65535 possa ser * usada * como uma porta de origem por um cliente, é uma prática recomendada usar apenas a faixa de porta dinâmica/privada (49152-65535). O uso de portas no intervalo de portas registrado como portas de origem não é inerentemente errado, mas aumenta a probabilidade de conflitos e a confusão potencial.