Was ist das?
Viel mehr sind Client und Server Rollen als Teilnehmer im Netzwerk zu verstehen. Welche unterschiedliche Aufgaben haben. Vorerst binden sich diese Rollen nicht an Hardware aber in der Praxis sind die Harwareausstattung von Client und Server auf seine Aufgabe angepasst. Ein Clientprogramm kann auch Server für andere Programme darstellen.
Die Kommunikation zwischen Client und Server erfolgt über Protokolle.
Es gibt öffengelegte und private/geheime Protokolle.
verteiltes System mit Matrix-Protokoll 2)
https://github.com/element-hq/element-call
http://wiki.itbs.selfhost.co/doku.php?id=ibex:kursinhalte:projektanforderung&s[]=matrix
Quellen Google client server Suche für ein Bild und eigenes Wissen kurz zusammengefasst.