Was ist der Unterschied zwischen service und server?
Scheint es, dass sowohl service und server finden Sie einige web-basierte Anwendung. Aber gibt es eine genaue definition der beiden Begriffe?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einem server bietet einen oder mehrere Dienste. Server ist auch ein mehr technischer Begriff, in der Erwägung, dass service ist mehr ein Begriff aus der problem domain.
Müssen Sie auch zu unterscheiden zwischen:
Finden Sie weitere aufwändige Definition auf Wikipedia:
Dies ist unabhängig von client-server oder P2P-Modelle.
Ein server bietet Dienste an einen oder mehrere clients und einen server(hardware) ist ein computer. Ein server(hardware) kann alles sein, vom computer zu Hause in einem großen server-rack mit viel Prozessor-Leistung.
Aus der Sicht von einem computer, einem server(software) ist nur eine Reihe von Dienstleistungen, die verfügbar ist, die clients im Netzwerk.
Einige bekannte Dienste sind web-server, mail-server. ftp-server. beachten Sie genannt werden xxx-server, weil solche Programme bestehen aus einem client und einem server-Teil. Der postfix ist vor allem zu unterscheiden, ob wir sprechen über den client oder den server.
So, in welchem moment tun, wir nennen so etwas einen server? Wir tun es, wenn Sie einen computer gemeinsam einige service - /content auf das Netzwerk, die clients zugreifen können. In anderen Worten, wenn wir eine server für die software.
Bezüglich der P2P-Modell: jeder ist sowohl ein client und ein server, der daher namens servent. Die oben genannten gelten für den server-Teil der P2P-Netzwerk -, nur daran erinnern, dass es kann auch ein client.
Weiter Lesen:
Client-Server-Modell
P2P
ein server ist ein Stück hardware oder auf einer virtuellen Maschine
ein Dienst ist ein Prozess, der Leistungen erbringt, die normalerweise über das Netzwerk und läuft auf einem server
aber ein server kann auch beziehen sich auf ein web server, das ist eigentlich ein service, aber es ist irgendwie wie eine als es hosts und services
ich denke, das sind vernünftige arbeiten Definitionen
Ich denke, ein einfacher Weg, um zu definieren, neben der definition der server, auf dem ein Stück hardware, ein server in der software Sinn ist ein Dienst, der Daten dient. In anderen Worten, Sie interagieren mit dem server bei einer Anfrage, und Sie sollten eine Antwort zurück. Es "dient" Daten.
Einen service nicht benötigen Interaktion und ist ziemlich einfach nur eine zufällige Prozess, der läuft das gleiche tun, aber ein server ist ein Dienst, denn es ist im Grunde ein Prozess, halten die auf eine Anforderung warten zu kommen, so dass Sie können eine Antwort zurück.
"Ein service ist eine Komponente, führt Operationen im hintergrund ohne Benutzeroberfläche."
~ Android-Entwickler
Dienstleistungen nicht nur auf Servern
Shell services
Dienstleistungen können von der shell. Unix bezieht sich auf Dienste, die als Daemonen (ausgesprochen "Dämonen"), und Windows bezieht sich auf diese als services.
Client-side services"
Services client-Seite. Mozilla (und andere Browser) Unterstützung Web-Worker die laufen in einem hintergrund-thread. Client-side frameworks wie Angular, support-services sowie.