Utbudet av portar som kan användas för både TCP -tjänster (destinationsportar) och klientkällportar är
0 till 65535 . Detta beror på att TCP använder 16-bitars portnummer, vilket möjliggör 2
16
=65,536 Möjliga portnummer. Vissa av dessa portar är dock reserverade:
* 0-1023 (välkända portar): Dessa är reserverade för systemtjänster och tilldelas vanligtvis av IANA (Internet tilldelade numren myndighet). Exempel inkluderar port 80 (http), 443 (https), 21 (FTP), etc. Kunder i allmänhet * kan inte * använda dessa portar som källportar.
* 1024-49151 (registrerade portar): Dessa portar tilldelas specifika applikationer av IANA. Medan klienter * kan * använda dem, rekommenderas det i allmänhet att använda högre hamnar för att undvika konflikter.
* 49152-65535 (dynamiska/privata portar/efemala portar): Detta sortiment används vanligtvis av klienter som källportar. Operativsystemet tilldelar dynamiskt en port från detta intervall för varje utgående anslutning.
Därför, medan tekniskt sett alla portar från 0 till 65535 kan * användas * som en källport av en klient, är det bästa praxis att bara använda det dynamiska/privata portområdet (49152-65535). Att använda portar i det registrerade portområdet som källportar är inte i sig fel, men det ökar sannolikheten för konflikter och potentiell förvirring.