Los puertos de comunicación permiten que los ordenadores se conecten a periféricos y otros ordenadores. Algunos ejemplos incluyen puertos serie (RS-232), paralelos (como los puertos de impresora), USB, e IEEE 1394 o Firewire, cada uno con diferentes velocidades de transmisión y usos como teclados, almacenamiento y video.