Hay dos tipos de puertos de computadora: físicos y virtuales. Algunos ejemplos de estos puertos incluyen puertos USB, puertos de video, puertos de audio, puertos heredados y puertos de red. Los puertos de computadora son las aberturas de conexión o interfaces con otros dispositivos periféricos. Un periférico se refiere a cualquier tipo de hardware que no esté integrado dentro de una PC.
Los puertos se describen a menudo por su uso, como un puerto USB (Universal Serial Bus) o un puerto Ethernet. La mayoría de los puertos están conectados directamente a la placa base. Los puertos físicos ayudan a conectar una computadora mediante un cable y una toma a un dispositivo periférico. Los puertos virtuales son puertas de datos que permiten que la aplicación de software (red) interactúe con los recursos de hardware sin interrupción. Los puertos físicos de la computadora incluyen puertos serie (zócalo DB9), puertos USB (zócalo /conector USB 2.0 o 3.0), puertos paralelos y puertos de Internet. El puerto USB permite la comunicación entre una computadora y un periférico. También actúa como una fuente de alimentación para dispositivos como cámaras digitales y teléfonos móviles.
Un puerto virtual (red) está asociado con una dirección IP y un protocolo utilizado para la comunicación. Los puertos de red son típicamente Ethernet o FireWire. Los puertos de video son generalmente una combinación de VGA, DVI, RCA /componente, S-Video y HDMI. Los puertos de audio se componen de mini tomas de audio analógicas o RCA. Los puertos heredados están asociados con modelos antiguos de computadoras y es raro encontrarlos en computadoras modernas.