Port (hardvér)

Port alebo brána alebo (najmä pre porty iné ako paralelné) komunikačný port / komunikačná brána (angl. comm port / communication(s) port) alebo I/O port je externý konektor počítača, ktorý je presne definovaný po stránke mechanickej (mechanické rozmery, kľúčovanie, tvar a rozmiestnenie kontaktov...), elektrickej (napäťové úrovne, prúdové zaťaženie, izolačný a prechodový odpor, frekvenčné zaťaženie ...) a komunikačnej (komunikačný protokol ...). Port v tomto ponímaní je podmnožinou komunikačného rozhrania. Komunikačné rozhranie zahŕňa aj iné formy pripojenia ako mechanicko-elektrické napr. bezdrôtové, infračervené a pod.

Základné delenie portov do dvoch veľkých skupín podľa spôsobu prenosu dát:
sériovo komunikujúce porty (dáta sa prenášajú bit po bite za sebou po jednom páre vodičov) napr. sériový port, USB, FireWire port, Ethernet ...
paralelne komunikujúce porty (dáta sa prenášajú paralelne po viacerých vodičoch naraz, v jednom kroku sa prenesie viacbitové slovo) napr. paralelný port

Po pripojení sa k portu prebehne tzv. handshaking (doslova potrasenie rukou), kedy sa prenesú základné údaje ako je spôsob prenosu, prenosová rýchlosť a ďalšie potrebné parametre pre prenos dát.

Hot plug je port, ktorý môže odpájať a pripájať zariadenia za ich behu. Niektoré porty sa odpojením zariadenia za behu môžu zničiť (napr. veľmi citlivý je PS/2 port).
Plug and Play port (PnP port, P&P port), je portom, ktorý dokáže automaticky detegovať zariadenie pripojené do portu a tomu prispôsobiť parametre portu (napr. USB, FireWire... )
Auto detect port je portom, ktorý vie detegovať pripojenie zariadenie, ale nevie určiť presne o aké zariadenie ide (napr. reproduktorový výstup moderných zvukových kariet dokáže zistiť pripojenie reproduktorov, ale nevie zistiť ich typ (stereo, 5.1 ...)

Príklady portov používaných v počítači:
sériový port (COM)
paralelný port (LPT)
USB port
fireWire port (1394, iLink ...)
PS/2 port (klávesnicový, myšací ...)
gameport
audio porty
bluetooth (rádiový prenos)
IrDA (infračervený prenos)
a iné

Pozri aj 
 Komunikačné rozhranie

Konektory