En la telemática y en el ámbito de las redes informáticas, los puertos de red, o simplemente los puertos, son el instrumento utilizado para realizar la multiplexación de conexiones a nivel de transporte, es decir, para permitir que una máquina realice varias conexiones simultáneas a otras máquinas de modo que los datos contenidos en los paquetes entrantes se dirijan al proceso que los está esperando.
Los puertos se identifican por un número comprendido entre 0 y 65 535.
Los puertos se numeran para poder identificar la aplicación que lo usa y decidir a qué programa se entregarán los datos recibidos.
Esta asignación de puertos permite a una máquina establecer simultáneamente diversas conexiones con máquinas distintas, ya que todos los segmentos que se reciben tienen la misma dirección, pero van dirigidos a puertos diferentes.
Aunque podemos usar cualquiera de ellos para cualquier protocolo, existe una entidad, la IANA, encargada de su asignación, la cual creó tres categorías: