Las tarjetas de expansión son dispositivos que se insertan en las ranuras del ordenador para ampliar su capacidad. Incluyen circuitos integrados y suelen ser de tipo PCI, PCI Express o AGP. Los puertos de comunicación permiten conectar periféricos y dispositivos externos al ordenador. Algunos puertos comunes son PS/2 para teclados y ratones, USB para conectar múltiples dispositivos de forma simultánea, serie para comunicación bit a bit, paralelo para impresoras, RJ-11 para módems y R