Los puertos de comunicación son interfaces que permiten el envío y recepción de datos entre dispositivos. Existen puertos físicos como PS/2, USB, seriales y paralelos que conectan periféricos como teclados, ratones y dispositivos de almacenamiento. También existen puertos lógicos que transmiten datos entre computadoras. Actualmente, el puerto USB ha reemplazado a muchos puertos antiguos debido a su mayor velocidad y capacidad de conectar más dispositivos.