"Client - Server" und " Peer -to-Peer " sind zwei grundlegende Szenarien für den Kontakt über ein Netzwerk. Diese Begriffe beschreiben nicht Netzwerk-Layout , aber feststellen, wer die Verantwortung für die Initiierung einer Verbindung und wer kontrolliert Ressourcen. Die beiden Szenarien sind die wichtigsten Alternativen in der Netzkommunikation . Client-Server
Etwas muss Netzwerk-Kommunikation auslösen , hat ein Teil , um den Kontakt mit dem anderen zu initiieren. Client-Server- Kommunikation sind fast immer eins-zu- eins. Eine Partei Kontakte einer anderen Partei. Es ist der Kunde, dass eine Verbindung zum Server . Der Server hat keinen anderen Zweck als den Kunden zu dienen und so sitzt er und wartet auf Anfragen von Clients . Ein Server verteilt nie unaufgefordert Daten . Eine Besonderheit des Client-Server- Kommunikation ist, dass der Kunde immer initiiert Kontakt mit einer Anfrage. Die andere ist , dass der Server alle Ressourcen in der Transaktion übergeben hält .
Peer-to- Peer
mit Client-Server- Kommunikation, einen Computer zu initiieren hat kontaktieren . Jedoch in dem Peer -to- Peer-Modell jedes Mitglied des Netzes kontaktieren andere , und derselbe Computer kann von anderen kontaktiert werden . Jedes Mitglied des Netzwerks kann sowohl Client als auch Server sein.
Anwendungen
Die Client -Server-Modell für die Kommunikation ist die ursprüngliche Methode in das Netzwerk verwendet werden . Die meisten etablierten Business-Netzwerk -Anwendungen verwenden dieses System . Beispiele hierfür sind eine zentrale Dateiserver und Netzzugriffsauthentifizierung . Die häufigste Client-Server- Anwendung , mit der die Öffentlichkeit vertraut ist, ist die Anfrage /Antwort- Transaktion initiiert ein Browser eine Webseite von einem Webserver zu holen. Peer-to- Peer-Architektur immer beliebter wurde für File-Sharing- Systeme . In diesen Systemen verbinden die Benutzer direkt auf einander Adressen . Meistens jedoch haben diese Systeme eine Client-Server- Element : Mitglieder müssen Adressinformationen von einem zentralen Verzeichnis-Server zu erhalten, um sich gegenseitig zu finden
Connections
. Die Client-Server- Modell beinhaltet einen Computer entscheiden an einen anderen Computer an . Die Peer-to- Peer-System ermöglicht jedem Computer mit vielen anderen in der gleichen Zeit angeschlossen werden. Es kann vorkommen, in einem Peer-to -Peer- Netzwerk, in dem ein Computer mit nur einem anderen verbunden ist, und er empfängt Informationen von dem Computer. Dies ist genau das gleiche wie das Client-Server- Szenario . Allerdings bedeutet dies nicht, dass die beiden Computer sind in einer Client- Server-Beziehung . Denn sowohl die Computer die Fähigkeit Schaltfunktion jederzeit und wobei der Client und der Server . In Client-Server- Systeme , kann der Client nur ein Client zu sein, und der Server kann nur ein Server sein.