Markierung: Quelltext-Bearbeitung 2017 |
|||
| (29 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt) | |||
| 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 | |||
* PC | |||
* Server | |||
* Handy | |||
* Stempeluhr | |||
Netzwerkadresse | Die Netzwerkadresse wird auch IP-Adresse genannt. | ||
Form = [0..255].[0..255].[0..255].[0..255] -> zb.: 192.168.0.33 | Form = <code>[0..255].[0..255].[0..255].[0..255]</code> -> zb.: <code>192.168.0.33</code> | ||
=== Was ist ein Port? === | === Was ist ein Port? === | ||
Ein Port ist ein Teil einer Netzwerkadresse und gibt das Protokoll / den Prozess | Ein Port ist ein Teil einer Netzwerkadresse und gibt das Protokoll / den Prozess an, mit dem man bei dieser Netzwerkadresse Daten austauschen will. | ||
* Mailserver | |||
* AlexServer | |||
* Mongoserver | |||
* Druckerserver | |||
Ein Port ist eine Nummer in der Form [0..65535] -> | Ein Port ist eine Nummer in der Form <code>[0..65535]</code> -> z.B. <code>20</code>, <code>21</code>, <code>80</code>, <code>8080</code>, <code>4400</code>, <code>4480</code>, <code>9000</code> | ||
=== 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> | |||
== Netzwerkadresse im [[ALEX-Config-File]] == | == Netzwerkadresse im [[ALEX-Config-File]] == | ||
* | * <code>modelServer.host</code> | ||
** Adresse des Computers wo der Alex-Server läuft | ** Adresse des Computers, wo der {{Alex}}-Server läuft | ||
Kann über das Kommando <code>ipconfig</code> in der Kommandozeile herausgefunden werden. | |||
== Ports im [[ALEX-Config-File]] == | == Ports im [[ALEX-Config-File]] == | ||
=== Portfreigaben für externen Zugriff auf ALEX === | |||
* | * Erforderlich | ||
** | ** modelServer | ||
=== <code>modelServer.port</code> === | |||
** | * Wenn nicht anders angegeben: <code>4400</code> | ||
* | * für {{Alex}}-ModelServer | ||
* für Alex-Client, damit er den {{Alex}}-ModelServer findet | |||
* für die Personal-Cockpit-App und QML | |||
* für [[Webservice]] iCal, Einsatzanfrage via E-Mail | |||
* Mongo-Server | === <code>modelServer.ports</code> === | ||
* Zusatzports für ModelServer | |||
=== Mongo-Server-Port === | |||
* Wenn nicht im "connectionInfo" angegeben: zufälliger Port größer <code>9000</code> | |||
* siehe auch [[Intern:MongoDB]] | |||
== Ports über Installationsverzeichnis == | == Ports über Installationsverzeichnis == | ||
Ist die Alex Installation in einer Verzeichnisstruktur organisiert | Ist die {{Alex}} Installation in einer speziellen Verzeichnisstruktur organisiert, so werden die Ports folgendermaßen berechnet: | ||
Die Verzeichnisstruktur muss folgendermaßen aussehen: | |||
rootdir/installations/0.[id0]/primary/_.mongo | |||
/_.bfx_config | |||
/1.[id1]/primary/_.mongo | |||
/_.bfx_config | |||
. | |||
. | |||
. | |||
/n.[idn]/primary/_.mongo | |||
/_.bfx_config | |||
* id0..n: Eindeutiger Name für die Installation | |||
* idport: Begriff für n Teil von <code>n.[idn]</code> Verzeichnis | |||
Der <code>idport</code> ist der Port der im Verzeichnis codiert ist. | |||
* Model-Server-Port = <code>idport + 30000</code> | |||
* Model-Server | |||
== Technische | Deprecated: | ||
* WebUI-Port = <code>idport + 43000</code> | |||
* WebApi-Port = <code>idport + 20000</code> | |||
== 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] | ||
== Bit Factory interne Informationen == | |||
[[Intern: ALEX-Portfreigabe für Webkunden|ALEX-Portfreigabe für Webkunden]] | |||
Aktuelle Version vom 7. Oktober 2025, 11:05 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
- AlexServer
- Mongoserver
- 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
Portfreigaben für externen Zugriff auf ALEX
- Erforderlich
- modelServer
modelServer.port
- Wenn nicht anders angegeben:
4400 - für Alex®-ModelServer
- für Alex-Client, damit er den Alex®-ModelServer findet
- für die Personal-Cockpit-App und QML
- für Webservice iCal, Einsatzanfrage via E-Mail
modelServer.ports
- Zusatzports für ModelServer
Mongo-Server-Port
- Wenn nicht im "connectionInfo" angegeben: zufälliger Port größer
9000 - siehe auch Intern:MongoDB
Ports über Installationsverzeichnis
Ist die Alex® Installation in einer speziellen Verzeichnisstruktur organisiert, so werden die Ports folgendermaßen berechnet:
Die Verzeichnisstruktur muss folgendermaßen aussehen:
rootdir/installations/0.[id0]/primary/_.mongo
/_.bfx_config
/1.[id1]/primary/_.mongo
/_.bfx_config
.
.
.
/n.[idn]/primary/_.mongo
/_.bfx_config
- id0..n: Eindeutiger Name für die Installation
- idport: Begriff für n Teil von
n.[idn]Verzeichnis
Der idport ist der Port der im Verzeichnis codiert ist.
- Model-Server-Port =
idport + 30000
Deprecated:
- WebUI-Port =
idport + 43000 - WebApi-Port =
idport + 20000