THMConnect von A-Z
Begriff | Definition |
---|---|
THMConnect | THMConnect ist der Name des Chat-Programms, das an der THM zur (Echtzeit-)Kommunikation verwendet wird. Zur Kommunikation verwendet es ein Protokoll namens Matrix. Als Desktop-Client setzt THMConnect das frei verügbare Programm Element ein. Zur Übertragung der Kommunikationsdaten verwendet THMConnect das Protokoll Matrix. |
Sitzung | Unter einer Sitzung versteht man eine bestehende Verbindung eines Clients zu einem Server. Die Sitzung beginnt mit einem Login/Anmelden und endet erst mit einem Logout/Abmelden. Im Desktopclient oder in einer Smartphone-App bleibt eine Sitzung solange aktiv, bis sie eigenhändig durch einen Klick auf "Abmelden" beendet wird. Auch wenn die Anwendung geschlossen oder bspw. ein PC heruntergefahren wird, bleibt die jeweilige Sitzung aktiv. Dies gilt nicht für die Nutzung mittels eines Webclients im Browser. Hier gelten die Einstellungen des jeweiligen Browsers, was bedeutet, dass eine Sitzung durch Schließen eines Tabs oder des Browsers beendet wird. Aktuell muss für die Nutzung von THM Connect immer mindestens eine Sitzung aktiv bleiben, damit alle Nachrichten, die in Abwesenheit empfangen werden auch entschlüsselt werden können. |
Sicherungsschlüssel | Ein Sicherungsschlüssel stellt eine Art Passwort dar, welches für die Verifizierung einer Sitzung und die Ver- und Entschlüsselung der Nachrichten verwendet wird. Der Sicherungsschlüssel sollte erstellt werden, bevor man THMConnect zum Chatten verwendet. Er wird mit einer selbstgewählten Passphrase erzeugt bzw. auf dem Server verschlüsselt abgelegt. Bei einer neuen Sitzung muss zur Verifikation und Entschlüsselung entweder die selbstgewählte Passphrase oder der generierte Sicherungsschlüssel angegeben werden. |
Server | Ein Server ist ein Programm, das Dienste für andere Rechner in einem Netzwerk anbietet. Auch der Rechner, auf dem das Server-Programm läuft, wird als Server bezeichnet. Server übermitteln bspw. Nachrichten in Forma von E-Mails oder Chat-Nachrichten an Clients oder stellen den Zugang zu einer Datenbank bereit. |
Protokoll | Ein Protokoll meint in diesem Fall eine Art Regelwerk, nach welchem Daten in einem Netzwerk versendet und empfangen werden sollen. Die Chat-Anwendung THMConnect verwendet das Kommunikationsprotokoll „Matrix“. |
Passphrase | Ein Passwort, das aus mehreren Wörtern besteht. Ein Passwort kann auch ein ganzer Satz sein. Bei der Erstellung des Sicherungsschlüssels muss eine Passphrase festgelegt werden, mit welcher der Schlüssel gesichert wird. |
Ende-zu-Ende-Verschlüsselung (E2EE) | Verschlüsselung bedeutet, dass eine Daten oder eine Nachricht derart unlesbar gemacht werden, sodass sie sich nur durch einen (geheimen) Schlüssel wiederherstellen lassen. Ende-zu-Ende-Verschlüsselung (Engl.: end-to-end-encryption, kurz E2EE) bedeutet, dass Nachrichten vor dem Versenden zuerst auf dem eigenen Gerät verschlüsselt werden; danach können sie erst wieder von den Empfängergeräten entschlüsselt werden und zwar ausschließlich von den Personen, die an der Konversation beteiligt sind. Auf diese Weise bleiben alle kommunizierten Nachrichten geheim. Auch auf den Servern werden die Nachrichten verschlüsselt gespeichert. Standardmäßig ist diese Ende-zu-Ende-Verschlüsselung für alle Einzelchats und Räume aktiviert. |
Echtzeit | Echtzeit meint hier, dass Nachrichten direkt und ohne (oder nur mit minimaler) Zeitverzögerung zugestellt werden, wie bei einem echten Gespräch. Telefonieren und/oder Videotelefonie sind weitere Beispiele für Echtzeitkommunikation, die mit THMConnect möglich sind. |
Client | Ein Client ist eine Anwendung/Programm, das mit einem Server kommuniziert und dessen Dienste in Anspruch nimmt. Ein Chatclient ist ein Programm zum Chatten/Kommunizieren. "Element" ist ein solches Programm. THMConnect nutzt Element als Software zur Kommunikation. Für Element stehen diverse Clients zur Verfügung:
Es ist egal, welcher Client gewählt wird, da sie dasselbe Protokoll umsetzen. Die Clients sind untereinander kompatibel. So funktioniert die Kommunikation zwischen all den Element-Clients auf verschiedenen Geräten gleich. Tatsächlich gibt es noch mehr Clients, die das Matrixprotokoll unterstützen. Theoretisch kann also auch eine andere Client-Software als Element verwendet werden. Die THM empfiehlt jedoch den Einsatz von Element als THMConnect-Client. |