Protokol kontrole prijenosa (TCP) koristi skup komunikacijskih kanala koji se nazivaju portovi za upravljanje sistemskim porukama između nekoliko različitih aplikacija koje rade na istom fizičkom uređaju. Za razliku od fizičkih portova na računarima kao što su USB portovi ili Ethernet portovi, TCP portovi su virtuelno programabilni unosi numerisani između 0 i 65535.
Većina TCP portova su kanali opće namjene koji se mogu pozvati u službu po potrebi, ali inače ne rade. Neki portovi sa nižim brojem, međutim, posvećeni su određenim aplikacijama. Dok mnogi TCP portovi pripadaju aplikacijama koje više ne postoje, neki su veoma popularni.
TCP port 0
TCP zapravo ne koristi port 0 za mrežnu komunikaciju, ali ovaj port je dobro poznat mrežnim programerima. TCP socket programi koriste port 0 po konvenciji kako bi zatražili da operativni sistem izabere i dodijeli raspoloživi port. Ovo štedi programera od potrebe da bira ("tvrdi kod") broj porta koji možda neće raditi dobro za tu situaciju.
TCP portovi 20 i 21
FTP serveri koriste TCP port 21 za upravljanje svojom stranom FTP sesija. Server osluškuje FTP komande koje stižu na ovaj port i odgovara u skladu s tim. U aktivnom režimu FTP, server dodatno koristi port 20 da pokrene prenos podataka nazad do FTP klijenta.
TCP port 22
Secure Shell koristi port 22. SSH serveri slušaju na ovom portu za dolazne zahtjeve za prijavu od udaljenih klijenata. Zbog prirode ove upotrebe, port 22 bilo kojeg javnog servera često biva ispitan od strane mrežnih hakera i bio je predmet mnogo ispitivanja u zajednici mrežne sigurnosti. Neki zagovornici sigurnosti preporučuju da administratori premjeste svoju SSH instalaciju na drugi port kako bi izbjegli ove napade, dok drugi tvrde da je ovo samo marginalno korisno rješenje.
TCP port 23
Port 23 upravlja telnet, tekstualni sistem za prijavu na udaljene sisteme. Iako se moderni pristupi daljinskog pristupa oslanjaju na Secure Shell na portu 22, port 23 ostaje rezervisan za stariju i manje sigurnu telnet aplikaciju.
TCP portovi 25, 110 i 143
E-pošta se oslanja na nekoliko standardnih portova. Port 25 upravlja Simple Mail Transfer Protocol - alatom pomoću kojeg e-pošta na vašem računaru stiže do servera pošte, a zatim sa tog servera na veći internet radi usmjeravanja i isporuke.
Na prijemnoj strani, port 110 upravlja protokolom pošte, verzija 3, a port 143 je posvećen protokolu za pristup Internet pošti. POP3 i IMAP kontroliraju protok e-pošte sa servera vašeg provajdera u vašu pristiglu poštu.
Sigurne verzije SMTP-a i IMAP-a variraju u zavisnosti od konfiguracije, ali portovi 465 i 587 su uobičajeni.
UDP portovi 67 i 68
Dynamic Host Configuration Protocol serveri koriste UDP port 67 za slušanje zahtjeva dok DHCP klijenti komuniciraju na UDP portu 68.
TCP portovi 80 i 443
Možda najpoznatiji port na Internetu, TCP port 80 je zadani koji web serveri protokola za prijenos hiperteksta slušaju za zahtjeve web pretraživača.
Port 443 je zadani za siguran
UDP port 88
Usluga za mrežne igre Xbox koristi nekoliko različitih brojeva portova uključujući UDP port 88.
UDP portovi 161 i 162
Podrazumevano, Simple Network Management Protocol koristi UDP port 161 za slanje i primanje zahteva na mreži kojom se upravlja. Koristi UDP port 162 kao podrazumevani za primanje SNMP zamki sa upravljanih uređaja.
TCP port 194
Iako su alati poput aplikacija za razmjenu poruka na pametnim telefonima i usluga kao što su Slack i Microsoft Teams ušli u upotrebu Internet Relay Chata, IRC je i dalje popularan među ljudima širom svijeta. Podrazumevano, IRC koristi port 194.
Luke iznad 1023
TCP i UDP brojevi portova između 1024 i 49151 nazivaju se registrovani portovi. Internet Assigned Numbers Authority održava listu usluga koje koriste ove portove kako bi se minimizirala konfliktna upotreba.
Za razliku od portova s manjim brojevima, programeri novih TCP/UDP usluga mogu odabrati određeni broj za registraciju kod IANA umjesto da im se dodijeli broj. Korišćenje registrovanih portova takođe izbegava dodatna bezbednosna ograničenja koja operativni sistemi postavljaju na portove sa manjim brojevima.