Los puertos de comunicación permiten el intercambio de datos entre un computador y sus periféricos o entre computadores. Existen diferentes tipos de puertos como puertos serie, PS/2, paralelos, USB y Firewire, cada uno con diferentes velocidades y usos como conectar ratones, teclados, impresoras y cámaras. Los puertos más comunes actualmente son USB, aunque Firewire está reemplazando a USB para transmisión de video.