Para el sistema operativo Linux, existen 3 tipos diferentes de puertos de servicio de red:
- Los Puertos Bien Conocidos (0-1023) – que están reservados para el sistema operativo y los servicios principales.
- Los Puertos Registrados (1024-49151) – que pueden ser utilizados por aplicaciones, servicios específicos y usuarios.
- Los Puertos Dinámicos y/o Privados (49152-65535)
Hay una lista estándar de estas asignaciones de puertos de servicios de red para Linux documentada en:
https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml
Los puertos conocidos se enumeran en /etc/services archivo en el sistema operativo. Se pueden agregar puertos específicos utilizados por aplicaciones, etc. al archivo /etc/services.