Protokol TCP (Transmission Control Protocol) používa sadu komunikačných kanálov nazývaných porty na správu systémových správ medzi niekoľkými rôznymi aplikáciami spustenými na rovnakom fyzickom zariadení. Na rozdiel od fyzických portov na počítačoch, ako sú porty USB alebo ethernetové porty, porty TCP sú virtuálne programovateľné položky očíslované od 0 do 65535.
Väčšina portov TCP sú kanály na všeobecné účely, ktoré možno podľa potreby zavolať do služby, ale inak sú nečinné. Niektoré porty s nižším číslom sú však vyhradené pre špecifické aplikácie. Zatiaľ čo mnohé porty TCP patria aplikáciám, ktoré už neexistujú, niektoré sú veľmi populárne.
TCP Port 0
TCP v skutočnosti nepoužíva port 0 na sieťovú komunikáciu, ale tento port je sieťovým programátorom dobre známy. Programy soketov TCP používajú port 0 podľa konvencie, aby požadovali výber dostupného portu a jeho pridelenie operačným systémom. Programátor tak nemusí vyberať („pevný kód“) číslo portu, ktoré nemusí v danej situácii fungovať dobre.
TCP porty 20 a 21
Servery FTP používajú port TCP 21 na spravovanie svojej strany relácií FTP. Server počúva príkazy FTP prichádzajúce na tento port a zodpovedajúcim spôsobom odpovedá. V aktívnom režime FTP server navyše používa port 20 na začatie prenosu dát späť do FTP klienta.
TCP Port 22
Secure Shell používa port 22. Servery SSH počúvajú na tomto porte prichádzajúce požiadavky na prihlásenie od vzdialených klientov. Kvôli povahe tohto použitia je port 22 akéhokoľvek verejného servera často testovaný sieťovými hackermi a je predmetom veľkej kontroly v komunite sieťovej bezpečnosti. Niektorí zástancovia bezpečnosti odporúčajú, aby administrátori premiestnili svoju inštaláciu SSH na iný port, aby sa vyhli týmto útokom, zatiaľ čo iní tvrdia, že je to len okrajovo užitočné riešenie.
TCP Port 23
Port 23 riadi telnet, textový systém na prihlasovanie do vzdialených systémov. Hoci moderné prístupy vzdialeného prístupu sa spoliehajú na Secure Shell na porte 22, port 23 zostáva vyhradený pre staršiu a menej zabezpečenú telnet aplikáciu.
TCP porty 25, 110 a 143
E-mail sa spolieha na niekoľko štandardných portov. Port 25 riadi Simple Mail Transfer Protocol – nástroj, pomocou ktorého sa e-mail vo vašom počítači dostáva na poštový server a potom z tohto servera na väčší internet na smerovanie a doručenie.
Na prijímacej strane port 110 riadi Post Office Protocol, verzia 3, a port 143 je vyhradený pre Internet Mail Access Protocol. POP3 a IMAP riadia tok e-mailov zo servera vášho poskytovateľa do vašej doručenej pošty.
Zabezpečené verzie SMTP a IMAP sa líšia v závislosti od konfigurácie, ale porty 465 a 587 sú bežné.
Porty UDP 67 a 68
Servery protokolu dynamickej konfigurácie hostiteľa používajú port UDP 67 na počúvanie požiadaviek, zatiaľ čo klienti DHCP komunikujú na porte UDP 68.
TCP porty 80 a 443
Pravdepodobne jeden z najznámejších portov na internete, TCP port 80 je predvolený, ktorý webové servery HyperText Transfer Protocol počúvajú na požiadavky webového prehliadača.
Port 443 je predvolený pre zabezpečený
UDP Port 88
Sieťová herná služba Xbox používa niekoľko rôznych čísel portov vrátane portu UDP 88.
Porty UDP 161 a 162
Protokol Simple Network Management Protocol štandardne používa port UDP 161 na odosielanie a prijímanie požiadaviek v spravovanej sieti. Používa UDP port 162 ako predvolený pre príjem SNMP trapov zo spravovaných zariadení.
TCP Port 194
Hoci nástroje, ako sú aplikácie na odosielanie správ pre smartfóny a služby ako Slack a Microsoft Teams, prenikli do používania Internet Relay Chat, IRC je stále populárne medzi ľuďmi na celom svete. IRC štandardne používa port 194.
Porty nad 1023
Čísla portov TCP a UDP medzi 1024 a 49151 sa nazývajú registrované porty. Internet Assigned Numbers Authority vedie zoznam služieb využívajúcich tieto porty, aby sa minimalizovalo konfliktné použitie.
Na rozdiel od portov s nižšími číslami si vývojári nových služieb TCP/UDP môžu na registráciu v IANA vybrať konkrétne číslo namiesto toho, aby im bolo pridelené číslo. Používaním registrovaných portov sa tiež vyhnete dodatočným bezpečnostným obmedzeniam, ktoré operačné systémy kladú na porty s nižšími číslami.