K (Orthografie- und Grammatik-Korrekturen durch Praktikant MichaelH (26 July 2022)) |
|||
Zeile 2: | Zeile 2: | ||
=== Was ist eine Netzwerkadressse? === | === Was ist eine Netzwerkadressse? === | ||
Eine Netzwerkadresse ist eine eindeutige Kennung eines Geräts (Drucker, PC, Server, Handy,...) innerhalb eines Netzwerkes. | Eine Netzwerkadresse ist eine eindeutige Kennung eines Geräts (Drucker, PC, Server, Handy, ...) innerhalb eines Netzwerkes. | ||
Netzwerkadresse == IP-Adresse | Netzwerkadresse == IP-Adresse | ||
Zeile 10: | Zeile 10: | ||
=== Was ist ein Port? === | === Was ist ein Port? === | ||
Ein Port ist ein Teil einer Netzwerkadresse und gibt das Protokoll / den Prozess (Mailserver, Webserver, Alexserver, Mongoserver, Webuiserver, Druckerserver,...) an mit dem man bei dieser Netzwerkadresse "reden" will. | Ein Port ist ein Teil einer Netzwerkadresse und gibt das Protokoll / den Prozess (Mailserver, Webserver, Alexserver, Mongoserver, Webuiserver, Druckerserver,...) an, mit dem man bei dieser Netzwerkadresse "reden" will. | ||
Ein Port ist eine Nummer in der Form [0..65535] -> | Ein Port ist eine Nummer in der Form [0..65535] -> z.B. 20, 21, 80, 8080, 4400, 4480, 9000 | ||
=== Netzwerkadresse + Port === | === Netzwerkadresse + Port === | ||
Zeile 18: | Zeile 18: | ||
Zusammen mit einer Netzwerkadresse spezifiziert ein Port also einen Prozess auf einem Gerät im Netzwerk. | Zusammen mit einer Netzwerkadresse spezifiziert ein Port also einen Prozess auf einem Gerät im Netzwerk. | ||
Form = [0..255].[0..255].[0..255].[0..255]:[0..65535] -> | Form = [0..255].[0..255].[0..255].[0..255]:[0..65535] -> z.B. 192.168.0.33:4400 | ||
== Netzwerkadresse im [[ALEX-Config-File]] == | == Netzwerkadresse im [[ALEX-Config-File]] == | ||
* "modelServer" "host" | * "modelServer" "host" | ||
** Adresse des Computers wo der {{Alex}}-Server läuft | ** Adresse des Computers, wo der {{Alex}}-Server läuft | ||
cmd> ipconfig | cmd> ipconfig | ||
Zeile 31: | Zeile 31: | ||
** Default 4400 | ** Default 4400 | ||
** Port für {{Alex}}-Server | ** Port für {{Alex}}-Server | ||
** Port für Alex-Client damit er den {{Alex}}-Server findet | ** Port für Alex-Client, damit er den {{Alex}}-Server findet | ||
** Port für die Apps Dienstplan und Personal Cockpit | ** Port für die Apps Dienstplan und Personal Cockpit | ||
Zeile 49: | Zeile 49: | ||
== Ports über Installationsverzeichnis == | == Ports über Installationsverzeichnis == | ||
Ist die {{Alex}} Installation in einer Verzeichnisstruktur organisiert wie in [[Bfx.Alex.Watchdog.exe]] beschrieben so werden die Ports folgendermaßen berechnet: | Ist die {{Alex}} Installation in einer Verzeichnisstruktur organisiert wie in [[Bfx.Alex.Watchdog.exe]] beschrieben, so werden die Ports folgendermaßen berechnet: | ||
BasisPort = AlexInstallationID * AlexInstanceCount + AlexInstanceID | BasisPort = AlexInstallationID * AlexInstanceCount + AlexInstanceID | ||
Zeile 58: | Zeile 58: | ||
* WebUI port = BasisPort + 40.000 | * WebUI port = BasisPort + 40.000 | ||
== Technische | == Technische Informationen für Interessierte == | ||
[http://de.wikipedia.org/wiki/IP-Adresse IP-Adresse] | [http://de.wikipedia.org/wiki/IP-Adresse IP-Adresse] | ||
[http://de.wikipedia.org/wiki/Port_(Protokoll) Port] | [http://de.wikipedia.org/wiki/Port_(Protokoll) Port] |
Version vom 26. Juli 2022, 10:54 Uhr
Was ist eine Netzwerkadressse?
Eine Netzwerkadresse ist eine eindeutige Kennung eines Geräts (Drucker, PC, Server, Handy, ...) innerhalb eines Netzwerkes.
Netzwerkadresse == IP-Adresse
Form = [0..255].[0..255].[0..255].[0..255] -> zb.: 192.168.0.33
Was ist ein Port?
Ein Port ist ein Teil einer Netzwerkadresse und gibt das Protokoll / den Prozess (Mailserver, Webserver, Alexserver, Mongoserver, Webuiserver, Druckerserver,...) an, mit dem man bei dieser Netzwerkadresse "reden" will.
Ein Port ist eine Nummer in der Form [0..65535] -> z.B. 20, 21, 80, 8080, 4400, 4480, 9000
Netzwerkadresse + Port
Zusammen mit einer Netzwerkadresse spezifiziert ein Port also einen Prozess auf einem Gerät im Netzwerk.
Form = [0..255].[0..255].[0..255].[0..255]:[0..65535] -> z.B. 192.168.0.33:4400
Netzwerkadresse im ALEX-Config-File
- "modelServer" "host"
- Adresse des Computers, wo der Alex®-Server läuft
cmd> ipconfig
Ports im ALEX-Config-File
- "modelServer" "port"
- Default 4400
- Port für Alex®-Server
- Port für Alex-Client, damit er den Alex®-Server findet
- Port für die Apps Dienstplan und Personal Cockpit
- "httpServer" "port" = WebApi-Port
- Default 4480
- Port für Webservice HTTP-Server
- "webServer" "port" = WebUI-Port
- Default 8080
- Port für WebUI-Server
- Mongo-Server port
- Wenn nicht im "connectionInfo" angegeben -> Random Port > 9000
- MongoDB startet eigenes HTTP-Interface mit Port + 1000
- siehe auch MongoDB
Ports über Installationsverzeichnis
Ist die Alex® Installation in einer Verzeichnisstruktur organisiert wie in Bfx.Alex.Watchdog.exe beschrieben, so werden die Ports folgendermaßen berechnet:
BasisPort = AlexInstallationID * AlexInstanceCount + AlexInstanceID
- Mongo-Server port = BasisPort + 10.000
- WebApi port = BasisPort + 20.000
- Model-Server port = BasisPort + 30.000
- WebUI port = BasisPort + 40.000