Los puertos de comunicación permiten el intercambio de datos entre un computador y sus periféricos. Incluyen puertos paralelos (LPT), seriales (COM), PS/2, USB, RJ-11, RJ-45, VGA y RCA, cada uno diseñado para conectar diferentes dispositivos como impresoras, mouse, teclados, modems, tarjetas de red, monitores y equipos de audio y video respectivamente. Los puertos USB son ahora los más comúnmente usados para una amplia variedad de periféricos.