A portszámok kiosztását az IANA (Internet Assigned Numbers Authority) végzi. Az IANA egy szabványügyi testület, amely a különféle címzési szabványok engedélyezéséért felel.
A portszámoknak különböző típusai vannak (lásd 1. ábra):
- Jól ismert portok (0 és 1023 közötti számok) - Ezek a szolgáltatások és alkalmazások részére fenntartott portszámok. Olyan, gyakran használt alkalmazásokhoz tartoznak, mint a HTTP (webszerver), az IMAP/SMTP (e-mail szerver), valamint a Telnet. Azzal, hogy a szerveralkalmazásokhoz jól ismert portokat rendelünk, a kliens oldali alkalmazásokat úgy lehet programozni, hogy a megadott porthoz kapcsolódva vegye igénybe a kapcsolódó szolgáltatást.
- Bejegyzett portok (1024 és 49151 közötti számok) - Ezek a felhasználói folyamatokhoz és alkalmazásokhoz rendelt portszámok. Főleg az ügyfél által telepített egyedi alkalmazások kapják, nem pedig olyan elterjedt programok, amelyekhez a jól ismert portszámok tartoznak. Ha ezek a portok nincsenek egy szerver erőforráshoz rendelve, akkor a kliens által dinamikusan kiválasztott forrásportként is használhatók.
- Dinamikus vagy privát portok (49151 és 65535 közötti számok) - Rövid életű portnak is nevezik, mivel általában akkor rendelik hozzá dinamikusan egy ügyfélalkalmazáshoz, amikor az kapcsolatot kezdeményez egy szolgáltatással. A dinamikus portot leggyakrabban a kliensalkalmazás azonosítására használják a kommunikáció során, míg az ügyfél a jól ismert port használatával kapcsolódik a szervertől igényelt szolgáltatáshoz. Szokatlan, ha a kliens a dinamikus tartományba eső célport használatával kapcsolódik egy szolgáltatáshoz (bár némelyik peer-to-peer fájlmegosztó programnál előfordul).
A 2. ábrán a TCP által használt néhány jól ismert és bejegyzett port látható. A 3. ábrán az UDP által használt néhány jól ismert és bejegyzett port látható.
TCP és UDP együttes használata
Némelyik alkalmazás TCP-t és UDP-t egyaránt használhat (lásd 4. ábra). Az UDP alacsony többletterhe teszi például lehetővé, hogy a DNS sok ügyfélkérést szolgáljon ki rendkívül rövid idő alatt. Ugyanakkor az is előfordulhat, hogy a kért információk megküldése a TCP megbízhatóságát igényli. A szolgáltatáshoz ebben az esetben az 53-as (jól ismert) portot használja mind a TCP, mind pedig az UDP.
Az alkalmazásokhoz rendelt portszámok aktuális listája megtalálható az IANA hivatalos weboldalán.