Markierung: Quelltext-Bearbeitung 2017 |
Markierung: Quelltext-Bearbeitung 2017 |
||
| Zeile 26: | Zeile 26: | ||
=== Netzwerkadresse + Port === | === Netzwerkadresse + Port === | ||
Zusammen mit einer Netzwerkadresse spezifiziert ein Port | Zusammen mit einer Netzwerkadresse spezifiziert ein Port einen Prozess auf einem Gerät im Netzwerk. | ||
Form = <code>[0..255].[0..255].[0..255].[0..255]:[0..65535]</code> -> z.B. <code>192.168.0.33:4400</code> | Form = <code>[0..255].[0..255].[0..255].[0..255]:[0..65535]</code> -> z.B. <code>192.168.0.33:4400</code> | ||
== Netzwerkadresse im [[ALEX-Config-File]] == | == Netzwerkadresse im [[ALEX-Config-File]] == | ||
Version vom 27. März 2024, 10:32 Uhr
Was ist eine Netzwerkadressse?
Eine Netzwerkadresse ist eine eindeutige Kennung eines Geräts innerhalb eines Netzwerkes.
- Drucker
- PC
- Server
- Handy
- Stempeluhr
Die Netzwerkadresse wird auch IP-Adresse genannt.
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 an, mit dem man bei dieser Netzwerkadresse Daten austauschen will.
- Mailserver
- Webserver
- Alexserver
- Mongoserver
- Webuiserver
- Druckerserver
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 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
Kann über das Kommando ipconfig in der Kommandozeile herausgefunden werden.
Ports im ALEX-Config-File
modelServer.port
- Wenn nicht anders angegeben:
4400 - Port für Alex®-ModelServer
- Port für Alex-Client, damit er den Alex®-ModelServer findet
- Port für die Apps Dienstplan und Personal Cockpit
httpServer.port = WebApi-Port
- Wenn nicht anders angegeben:
4480 - Port für Webservice HTTP-Server
webServer = WebUI-Ports
webServer.port- Wenn nicht anders angegeben:
8080 - Port für unverschlüsselte Verbindung zu WebUI-Server
- Wenn nicht anders angegeben:
webServer.sslport- Wenn nicht anders angegeben:
4430 - Port für verschlüsselte Verbindung zu WebUI-Server
- Wenn nicht anders angegeben:
Mongo-Server-Port
- Wenn nicht im "connectionInfo" angegeben: zufälliger Port größer
9000 - 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:
Der Kundenport ist der Port der im Verzeichnis codiert ist.
- WebApi-Port = Kundenport +
20000 - Model-Server-Port = Kundenport +
30000 - WebUI-Port = Kundenport +
43000