Un puerto es una interfaz a través de la cual se pueden enviar y recibir diferentes tipos de datos, ya sea de forma física o lógica. Las ranuras de expansión permiten conectar tarjetas adicionales a la placa base para controlar dispositivos periféricos. Los puertos paralelos envían paquetes de bytes a la vez a través de un bus con una vía física para cada bit de datos.