ALEX-Ports: Unterschied zwischen den Versionen

Markierung: 2017-Quelltext-Bearbeitung
Markierung: 2017-Quelltext-Bearbeitung
Zeile 1: Zeile 1:
=== Was ist eine Netzwerkadressse? ===
=== Was ist eine Netzwerkadressse? ===


Eine Netzwerkadresse ist eine eindeutige Kennung eines Geräts  
Eine Netzwerkadresse ist eine eindeutige Kennung eines Geräts innerhalb eines Netzwerkes.
* Drucker
* Drucker
* PC
* PC
Zeile 7: Zeile 7:
* Handy
* Handy
* Stempeluhr
* Stempeluhr
innerhalb eines Netzwerkes.


Die Netzwerkadresse wird auch IP-Adresse genannt.
Die Netzwerkadresse wird auch IP-Adresse genannt.

Version vom 29. Dezember 2022, 09:25 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

  • 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

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.port = WebUI-Port

  • Wenn nicht anders angegeben: 8080
  • Port für WebUI-Server

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 Basisport ist der Port der im Verzeichnis codiert ist.

  • Mongo-Server-Port = Basisport + 10000
  • WebApi-Port = Basisport + 20000
  • Model-Server-Port = Basisport + 30000
  • WebUI-Port = Basisport + 40000

Technische Informationen für Interessierte

IP-Adresse

Port