Los números de puertos se encuentran divididos en tres rangos: los Well Known (bien conocidos), los Registered (registrados) y los Dynamic/Private (Dinámicos/Privados).

  • Well Known: entre el 0 y el 1023, asignados por la IANA y bajo los que se establecen las conexiones HTTP, FTP, telnet, etc… Estos puertos, en la práctica totalidad de los sistemas, sólo pueden ser usados por procesos bajo usuario root o Administrador.
  • Registered: entre el 1024 y el 49151, listados por la IANA, son puertos que pueden ser usados por programas bajo otros usuarios (redes P2P, software propio…).
  • Dynamic/Private: del 49152 al 65535.

Adjunto un documento con el listado de puertos registrado en IANA.