Protokol za nadzor prenosa (TCP) uporablja nabor komunikacijskih kanalov, imenovanih vrata, za upravljanje sistemskega sporočanja med več različnimi aplikacijami, ki se izvajajo na isti fizični napravi. Za razliko od fizičnih vrat na računalnikih, kot so vrata USB ali vrata Ethernet, so vrata TCP virtualno programirljivi vnosi, oštevilčeni med 0 in 65535.
Večina vrat TCP je kanalov splošnega namena, ki jih je mogoče po potrebi priklicati v storitev, drugače pa mirujejo. Nekatera vrata z nižjimi številkami pa so namenjena posebnim aplikacijam. Čeprav veliko vrat TCP pripada aplikacijam, ki ne obstajajo več, so nekatera zelo priljubljena.
TCP vrata 0
TCP dejansko ne uporablja vrat 0 za omrežno komunikacijo, vendar so ta vrata dobro znana omrežnim programerjem. Programi vtičnic TCP uporabljajo vrata 0 po dogovoru, da zahtevajo, da operacijski sistem izbere in dodeli razpoložljiva vrata. To programerju prihrani izbiro ("trdo kodiranje") številke vrat, ki morda ne deluje dobro za dano situacijo.
TCP vrata 20 in 21
FTP strežniki uporabljajo TCP vrata 21 za upravljanje svoje strani FTP sej. Strežnik posluša ukaze FTP, ki prihajajo na ta vrata, in se ustrezno odzove. V aktivnem načinu FTP strežnik dodatno uporablja vrata 20 za začetek prenosa podatkov nazaj na odjemalca FTP.
TCP vrata 22
Secure Shell uporablja vrata 22. Strežniki SSH na teh vratih poslušajo dohodne zahteve za prijavo oddaljenih odjemalcev. Zaradi narave te uporabe vrata 22 katerega koli javnega strežnika pogosto preiskujejo omrežni hekerji in so bila predmet velikega nadzora v skupnosti za varnost omrežja. Nekateri zagovorniki varnosti priporočajo, da skrbniki prestavijo svojo namestitev SSH na druga vrata, da bi se izognili tem napadom, medtem ko drugi trdijo, da je to le malo koristna rešitev.
TCP vrata 23
Vrata 23 urejajo telnet, tekstovni sistem za prijavo v oddaljene sisteme. Čeprav se sodobni pristopi oddaljenega dostopa zanašajo na Secure Shell na vratih 22, ostajajo vrata 23 rezervirana za starejšo in manj varno aplikacijo telnet.
TCP vrata 25, 110 in 143
E-pošta se opira na več standardnih vrat. Vrata 25 urejajo preprost protokol za prenos pošte – orodje, s katerim se e-pošta v vašem računalniku prebije do poštnega strežnika in nato od tega strežnika do večjega interneta za usmerjanje in dostavo.
Na prejemni strani vrata 110 urejajo protokol Post Office, različica 3, vrata 143 pa so namenjena protokolu za dostop do internetne pošte. POP3 in IMAP nadzorujeta pretok e-pošte s strežnika vašega ponudnika v vašo mapo »Prejeto«.
Varni različici SMTP in IMAP se razlikujeta glede na konfiguracijo, vendar sta vrata 465 in 587 običajna.
UDP vrata 67 in 68
Strežniki Dynamic Host Configuration Protocol uporabljajo vrata UDP 67 za poslušanje zahtev, medtem ko odjemalci DHCP komunicirajo na vratih UDP 68.
TCP vrata 80 in 443
Verjetno najbolj znana vrata na internetu, vrata TCP 80 so privzeta, ki jih spletni strežniki protokola za prenos hiperbesedila poslušajo za zahteve spletnega brskalnika.
Vrata 443 so privzeta za varen
UDP vrata 88
Omrežna igralna storitev Xbox uporablja več različnih številk vrat, vključno z vrati UDP 88.
UDP vrata 161 in 162
Protokol Simple Network Management privzeto uporablja vrata UDP 161 za pošiljanje in prejemanje zahtev v omrežju, ki ga upravljate. Kot privzeto uporablja vrata UDP 162 za prejemanje pasti SNMP iz upravljanih naprav.
TCP vrata 194
Čeprav so orodja, kot so aplikacije za sporočanje pametnih telefonov in storitve, kot sta Slack in Microsoft Teams, zmanjšale uporabo internetnega posredniškega klepeta, je IRC še vedno priljubljen pri ljudeh po vsem svetu. IRC privzeto uporablja vrata 194.
Vrata nad 1023
Številke vrat TCP in UDP med 1024 in 49151 se imenujejo registrirana vrata. Internet Assigned Numbers Authority vzdržuje seznam storitev, ki uporabljajo ta vrata, da zmanjša nasprotujoče si uporabe.
Za razliko od vrat z nižjimi številkami lahko razvijalci novih storitev TCP/UDP izberejo določeno številko za registracijo pri IANA, namesto da bi jim dodelili številko. Z uporabo registriranih vrat se tudi izognete dodatnim varnostnim omejitvam, ki jih operacijski sistemi postavljajo na vrata z nižjimi številkami.