Forum

Einloggen | Registrieren | RSS  

guest123

14.11.2012,
16:15
 

Client-Server und Master/Slave (Netzwerktechnik)

Hallo!

Client/Server:

Hier gibts mehrere Clienten(z.B. PCs) und einen Server. Diese Clienten sagen dem Server was zu tun ist -> z.B. drucke dieses Dokument, oder öffnen diese Internetseite.

Folgendes verstehe ich nicht:
1. Master ---->(Request) Slave
2. Slave <-----(Reply) Master

Was sagt das denn bitte aus? Gehört das zu Client Server? Erklärt mich doch bitte dieses 1. und 2.
Ich meine schon klar: Request=anfragen, reply=antworten
Aber wie funktioniert das jetzt genau?

Master/Slave:

Hier gibts einen Master und mehrere Slaves. Der Master befiehlt und die Slaves führen aus.

Stimmt das soweit?

In der Schule haben wir ein Schichtenkonzept aufgezeichnet:

Ebene 2 --> |client/server|
Ebene 1 --> |master/slave |

Wie funktioniert denn im diesen Fall das Schichtenkonzept genau?
In Ebene 1 Master/slave und in Ebene 2 client/sever, naja was heißt das jetzt?

Danke im voraus!

mfg

guest123

wastel(R)

14.11.2012,
17:50

@ guest123

Client-Server und Master/Slave

» Folgendes verstehe ich nicht:
» 1. Master ---->(Request) Slave
» 2. Slave <-----(Reply) Master

Das kann höchstens damit zu tun haben dass der Client eine Aktion startet bzw. anfragt und der Server reagiert. Wenn man vielleicht etwas Sadomaso angehaucht ist, kann man das von mir aus auch als Master und Slave sehen :-)
Diese Begriffe haben aber (für mich) absolut nichts bei Client und Server zu suchen. Wer erzählt sowas?
Und: Die Pfeile sind falsch rum! Da geht beides vom Master zum Slave. Trenne dich am besten schnell wieder von diesen Bezeichnungen, die hab ich wirklich noch nie in diesem Zusammenhang gehört.


» Aber wie funktioniert das jetzt genau?
Der Server ist etwas das auf Anfragen hört und einen allgemein bekannten Namen hat, damit man Anfragen an ihn stellen kann. Der Client stellt einen "Request" und bekommt darauf vom Server eine "Response".


» Hier gibts einen Master und mehrere Slaves. Der Master befiehlt und die
» Slaves führen aus.
Wo hier? Wie gesagt, in der Netzwerktechnologie nicht. Wenn Slave der Server ist (weil der ja wartet bis man ihm was zu tun gibt) stimmt das nicht, denn es gibt mehrere Clients und einen Server. Also in deiner Sprache mehrere Masters. Klar kanns auch mehrere Server geben, aber ein Server wird i.d.R. von mehreren Clients kontaktiert.


» In der Schule haben wir ein Schichtenkonzept aufgezeichnet:
»
» Ebene 2 --> |client/server|
» Ebene 1 --> |master/slave |
?!?

» In Ebene 1 Master/slave und in Ebene 2 client/sever, naja was heißt das
» jetzt?
Frag deinen Lehrer woher er das hat und was das soll. Versuch so zu fragen dass er zwar merkt was für ein Schwachsinn das ist, dass er dir aber trotzdem kein Problem aus der Frage macht :-)

Im Ernst, benutzt doch einfach die Begriffe die dafür vorgesehen sind, statt irgendwelche Master/Slave Geschichten auszudenken.
Ich sehe überhaupt keinen Sinn drin, hier auf Bezeichnungen auszuweichen die nur verwirren statt etwas gescheit zu erklären.