TCP (Transmission Control Protocol) käyttää joukkoa viestintäkanavia, joita kutsutaan porteiksi, järjestelmän viestien hallintaan useiden eri sovellusten välillä, jotka toimivat samalla fyysisellä laitteella. Toisin kuin tietokoneiden fyysiset portit, kuten USB- tai Ethernet-portit, TCP-portit ovat virtuaalisesti ohjelmoitavia merkintöjä, jotka on numeroitu välillä 0–65535.
Useimmat TCP-portit ovat yleiskäyttöisiä kanavia, jotka voidaan ottaa käyttöön tarvittaessa, mutta muuten ne ovat käyttämättömänä. Jotkut pienemmät portit on kuitenkin omistettu tietyille sovelluksille. Vaikka monet TCP-portit kuuluvat sovelluksille, joita ei enää ole olemassa, jotkut ovat erittäin suosittuja.
TCP-portti 0
TCP ei itse asiassa käytä porttia 0 verkkoviestintään, mutta tämä portti on verkko-ohjelmoijien tuttu. TCP-kantaohjelmat käyttävät porttia 0 tavanomaisesti pyytääkseen käytettävissä olevan portin valitsemaan ja varaamaan käyttöjärjestelmän. Tämä säästää ohjelmoijaa joutumasta valitsemaan ("kovakoodi") porttinumeroa, joka ei ehkä toimi hyvin kyseisessä tilanteessa.
TCP-portit 20 ja 21
FTP-palvelimet käyttävät TCP-porttia 21 FTP-istuntojensa hallintaan. Palvelin kuuntelee tähän porttiin saapuvia FTP-komentoja ja vastaa niiden mukaisesti. Aktiivisessa tilassa FTP palvelin käyttää lisäksi porttia 20 aloittaakseen tiedonsiirrot takaisin FTP-asiakkaalle.
TCP-portti 22
Secure Shell käyttää porttia 22. SSH-palvelimet kuuntelevat tästä portista etäasiakkaiden saapuvia kirjautumispyyntöjä. Tämän käytön luonteesta johtuen minkä tahansa julkisen palvelimen portti 22 joutuu usein verkkohakkereiden tutkimaan, ja se on ollut verkon tietoturvayhteisön suuren tarkastelun kohteena. Jotkut tietoturvan puolestapuhujat suosittelevat, että järjestelmänvalvojat siirtävät SSH-asennuksensa toiseen porttiin näiden hyökkäysten välttämiseksi, kun taas toiset väittävät, että tämä on vain vähän hyödyllinen ratkaisu.
TCP-portti 23
Port 23 hallitsee telnet, tekstipohjaista järjestelmää kirjautumiseen etäjärjestelmiin. Vaikka nykyaikaiset etäkäyttötavat luottavat Secure Shelliin portissa 22, portti 23 on varattu vanhemmalle ja vähemmän turvalliselle telnet-sovellukselle.
TCP-portit 25, 110 ja 143
Sähköposti perustuu useisiin vakioportteihin. Portti 25 hallitsee Simple Mail Transfer Protocol -protokollaa – työkalua, jolla tietokoneellasi oleva sähköposti kulkee sähköpostipalvelimelle ja sieltä palvelimelta suurempaan Internetiin reititystä ja toimitusta varten.
Vastaanottajapuolella portti 110 ohjaa Post Office Protocolin versiota 3, ja portti 143 on omistettu Internet Mail Access Protocolille. POP3 ja IMAP hallitsevat sähköpostien kulkua palveluntarjoajasi palvelimelta postilaatikkoosi.
SMTP- ja IMAP-suojatut versiot vaihtelevat kokoonpanon mukaan, mutta portit 465 ja 587 ovat yleisiä.
UDP-portit 67 ja 68
Dynamic Host Configuration Protocol -palvelimet käyttävät UDP-porttia 67 pyyntöjen kuuntelemiseen, kun taas DHCP-asiakkaat kommunikoivat UDP-portissa 68.
TCP-portit 80 ja 443
Ehdottomasti Internetin tunnetuin portti, TCP-portti 80 on oletusarvo, jota HyperText Transfer Protocol -verkkopalvelimet kuuntelevat verkkoselainpyyntöjä.
Port 443 on suojatun HTTP:n oletusarvo.
UDP-portti 88
Xbox-verkkopelipalvelu käyttää useita eri porttinumeroita, mukaan lukien UDP-portti 88.
UDP-portit 161 ja 162
Oletusarvoisesti Simple Network Management Protocol käyttää UDP-porttia 161 pyyntöjen lähettämiseen ja vastaanottamiseen hallittavassa verkossa. Se käyttää UDP-porttia 162 oletusarvona SNMP-trapejen vastaanottamiseen hallituilta laitteilta.
TCP-portti 194
Vaikka työkalut, kuten älypuhelinten viestintäsovellukset ja -palvelut, kuten Slack ja Microsoft Teams, ovat vähentäneet Internet Relay Chatin käyttöä, IRC on edelleen suosittu ihmisten keskuudessa ympäri maailmaa. Oletuksena IRC käyttää porttia 194.
Portit yli 1023
TCP- ja UDP-porttinumeroita välillä 1024–49151 kutsutaan rekisteröityiksi porteiksi. Internet Assigned Numbers Authority ylläpitää luetteloa palveluista, jotka käyttävät näitä portteja minimoidakseen ristiriitaisen käytön.
Toisin kuin portit, joissa on pienempi numero, uusien TCP/UDP-palvelujen kehittäjät voivat valita tietyn numeron rekisteröitäväksi IANA:ssa sen sijaan, että niille määrättäisiin numero. Rekisteröityjen porttien käyttäminen välttää myös ylimääräiset suojausrajoitukset, joita käyttöjärjestelmät asettavat porteille, joilla on pienempi numero.