En informática, un puerto es una interfaz a través de la cual se pueden enviar y recibir los diferentes tipos de datos.
La interfaz puede ser de tipo física (hardware) o puede ser a nivel lógico o de software, en cuyo caso se usa frecuentemente el término puerto lógico (por ejemplo, los puertos de redes que permiten la transmisión de datos entre diferentes computadoras).
Se denomina puerto lógico a una zona o localización de la memoria de acceso aleatorio (RAM) de la computadoraque se asocia con un puerto físico o un canal de comunicación, y que proporciona un espacio para el almacenamiento temporal de la información que se va a transferir entre la localización de memoria y el canal de comunicación