Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/03532.jsonl.gz/2308

Was steckt hinter dem Master/Slave-Prinzip?
Das Master/Slave-Konzept ist nicht das einzige Architekturmodell zur Steuerung von Ressourcen. Eine bekannte Alternative stellt das Client-Server-Modell dar. Bei diesem Modell bieten Server Dienste an, die Clients je nach Bedarf nutzen. Im Internet ist das Modell das am häufigsten angewendete Architekturmodell. Das Versenden von E-Mails per SMTP, IMAP oder POP, das Senden von HTTP-Anfragen an einen Webserver sowie der Datentransfer auf einen Server via File Transfer Protocol, kurz FTP, sind beispielsweise durch das Client-Server-Modell realisiert.
Ein weiteres Architekturmodell, das in diesem Zusammenhang relevant ist, ist das Peer-to-Peer-Modell. Dabei bildet ein Peer-Programm Server und Client gleichzeitig ab. Die Peers sind, anders als beim Master-Slave-Prinzip, gleichberechtigt und erfüllen sowohl Server- als auch Client-Aufgaben. Die Peer-to-Peer-Architektur findet ihren Einsatz vor allem bei Filesharing-Services oder Grid Computing.