Das Client - Server Prinzip




Client (Kunde):
  • Ein Rechner oder Programm, das auf die Ressourcen, bzw. Dienste eines Servers zugreift.



Server (Diener):
  • Ein Computer, an den viele Workstations (Clients) angeschlossen sind, von dem aus die Netzwerkressourcen und Dienste zur Verfügung gestellt werden.



Client-Server-Prinzip:
  • Einer oder mehrere Server stellen ihre Ressourcen einem oder vielen Netzwerkteilnehmern zur Verfügung.



Peer to Peer:
  • Eine Möglichkeit Computer zu vernetzen
  • Alle Teilnehmer sind gleichberechtigt, stellen Dienste und Ressourcen bereit und nutzen Dienste und Ressourcen anderer Netzwerkteilnehmer. Sie sind also Server und Client.



Modell eines Client-Server-Prinzips

Das Client-Server-Prinzip in einer Stern-Topologie


Funktionsweise des Client-Server-Modells

  • Die Anwendungen verwenden ein Clientprogramm, das mit dem Server im Netz Daten austauscht
  • Der Server ist für die Datenhaltung zuständig, während der Client die Präsentation übernimmt
  • Der Client und der Server bedienen sich daher eines genau bestimmten Protokolls
  • Alle Anwendungen wie http, FTP, Telnet usw. basieren auf diesem Client-Server-Modell



Vorteile:

  • Zentrale Datenbank
  • Schutz der Daten vor unberechtigtem Zugriff
  • Problemloser Mehrbenutzerbetrieb
  • Zugriffsrechte können individuell eingerichtet werden
  • Die Leistung der Workstations wird effizienter genutzt


Nachteile:

  • Keine Dienste und Ressourcen bei Server- bzw. Netzausfall
  • Bei langsamer Leitung, nur langsamer Datenfluss