saber que puertos puerto listado lista habilitar funciones escucha como alternativos networking tcp

networking - que - ¿Cómo se debe elegir un puerto TCP/IP predeterminado para un nuevo servicio?



puertos de red y sus funciones (12)

Al desarrollar una aplicación que escuche en un puerto TCP / IP, ¿cómo debería uno elegir un puerto predeterminado? Suponga que esta aplicación se instalará en muchas computadoras y que se desea evitar conflictos de puertos.


Bueno, aquí puede hacer referencia a algunos números de puerto de uso común e intentar no usar los de otros.

Si por "abierto al público en general" te refieres a que estás abriendo puertos en tus propios sistemas, conversaré con los administradores de tu sistema acerca de qué puertos se sienten cómodos haciendo eso.


Como otros mencionan, revise IANA.

Luego verifique los sistemas / etc / services locales para ver si ya hay algunos puertos personalizados en uso.

Y, por favor, no lo codifique. Asegúrate de que sea configurable, de alguna manera, de alguna manera, si no por otro motivo, quieres que varios desarrolladores usen sus propias compilaciones localizadas al mismo tiempo.



Elija un puerto predeterminado que no interfiera con los demonios y servidores más comunes. También asegúrese de que el número de puerto no figure como un vector de ataque para algunos virus; algunas compañías tienen políticas estrictas donde bloquean dichos puertos sin importar qué. Por último, pero no menos importante, asegúrese de que el número de puerto sea configurable.


La lista más completa de números de puerto oficiales de IANA y números de puerto no oficiales que conozco es nmap-services .


Por lo general, es suficiente elegir una no asignada de la lista de la IANA, pero si habla de un producto lanzado comercialmente, debería solicitarlo a la IANA para que le asignen uno. Tenga en cuenta que el proceso de hacer esto es simple pero lento; la última vez que solicité uno, tomó un año.


Primer paso: mira el here :

Ahí verás en la cola de la lista

"Los puertos dinámicos y / o privados son los de 49152 a 65535"

entonces esas serían tus mejores apuestas, pero una vez que eliges una, siempre puedes buscar en ella para ver si hay una aplicación lo suficientemente popular que ya la ha "reclamado"


Probablemente desee evitar el uso de cualquier puerto de esta lista (Wikipedia).

Solo elegiría una, y una vez que la aplicación sea utilizada por las masas, el número de puerto será reconocido e incluido en dichas listas.


Si esto es para una aplicación que espera que se use ampliamente, entonces registre un número here para que nadie más lo use.

De lo contrario, solo elige uno que no se usa al azar.

El problema con el uso de uno en el rango dinámico es que puede no estar disponible porque puede estar siendo utilizado para un número de puerto dinámico.


Si se usa ampliamente, quiere decir que quiere proteger contra otras personas que lo usen en el futuro, puede solicitar que la IANA lo marque como reservado para su aplicación here



Vaya here y elija un puerto con la descripción Sin Unassigned