Bester TCP-Portnummernbereich für interne Anwendungen [geschlossen]

Ich arbeite an einem Ort, an dem jede unserer internen Anwendungen auf einer einzelnen Tomcat-Instanz ausgeführt wird und einen bestimmten TCP-Port verwendet.Welches ist der beste IANA-Portbereich für diese Apps, um Kollisionen mit anderen Prozessen auf dem Server zu vermeiden?

Beyogen aufhttp://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xmlDies sind die Optionen, wie ich sie derzeit sehe:

Systemports (0-1023): Ich möchte keinen dieser Ports verwenden, da der Server möglicherweise Dienste auf Standardports in diesem Bereich ausführtBenutzerports (1024-49151): Da es sich um interne Anwendungen handelt, beabsichtige ich nicht, IANA aufzufordern, eine Nummer für eine unserer Anwendungen zu reservieren. Ich möchte jedoch die Wahrscheinlichkeit verringern, dass derselbe Port von einem anderen Prozess verwendet wird, z. B. Oracle Net Listener in 1521.Dynamische und / oder private Ports (49152-65535): Dieser Bereich ist ideal für benutzerdefinierte Portnummern. Meine einzige Sorge ist, wenn dies passieren würde:

ein. Ich konfiguriere eine meiner Anwendungen für die Verwendung von Port X
b. Die Anwendung ist für einige Minuten oder Stunden außer Betrieb (abhängig von der Art der Anwendung), und der Port wird für kurze Zeit nicht verwendet.
c. Das Betriebssystem weist einem anderen Prozess die Portnummer X zu, z. B. wenn dieser Prozess als Client fungiert, der eine TCP-Verbindung zu einem anderen Server benötigt. Dies ist erfolgreich, da es in den dynamischen Bereich fällt und X derzeit für das Betriebssystem nicht verwendet wird
d. Die App kann nicht gestartet werden, da Port X bereits verwendet wird

Antworten auf die Frage(3)

Ihre Antwort auf die Frage