Das Client-Server-Modell

lock
Bevorstehend

Verstehen Sie die Rollen von Clients und Servern in Netzwerken

Ziele dieses Moduls
  • Sie können das Client-Server-Modell erklären und die Rollen von Clients und Servern unterscheiden
    Verstehen
  • Sie können einfache Anfrage-Antwort-Muster in Netzwerken nachvollziehen
    Anwenden

Das Client-Server-Modell ist ein fundamentales Konzept in der Netzwerktechnik. Sie lernen, wie Computer in Netzwerken zusammenarbeiten und welche Rollen sie einnehmen.

Was ist ein Client?

Ein Client ist ein Computer oder Programm, das Dienste oder Ressourcen von einem anderen Computer anfordert. Beispiele für Clients sind:

  • Ihr Webbrowser (z.B. Chrome, Firefox)
  • E-Mail-Programme (z.B. Outlook)
  • Smartphone-Apps

Was ist ein Server?

Ein Server ist ein Computer oder Programm, das auf Anfragen von Clients wartet und diese beantwortet. Er stellt Ressourcen oder Dienste bereit. Beispiele:

  • Webserver (liefern Webseiten aus)
  • E-Mail-Server (speichern und versenden E-Mails)
  • Dateiserver (stellen Dateien bereit)

Note

Das Anfrage-Antwort-Prinzip

Die Kommunikation funktioniert nach einem einfachen Muster:

  1. Client sendet Anfrage: "Ich möchte die Webseite example.com sehen"
  2. Server verarbeitet Anfrage: Sucht die gewünschten Daten
  3. Server sendet Antwort: Schickt die Webseite zurück
  4. Client zeigt Ergebnis an: Browser zeigt die Webseite

Challenge

Praktische Übung in Filius

Aufgabe: Richten Sie ein einfaches Client-Server-Netzwerk in Filius ein.

  1. Öffnen Sie Filius und wechseln Sie in den Entwurfsmodus
  2. Erstellen Sie zwei Rechner (per Drag & Drop)
  3. Verbinden Sie die beiden Rechner mit einem Kabel
  4. Konfigurieren Sie die IP-Adressen:
    • Rechner 1 (Server): 192.168.0.1
    • Rechner 2 (Client): 192.168.0.2
  5. Wechseln Sie in den Aktionsmodus
  6. Installieren Sie auf Rechner 1 einen Webserver
  7. Starten Sie den Webserver
  8. Installieren Sie auf Rechner 2 einen Webbrowser
  9. Versuchen Sie, vom Client (Rechner 2) auf den Server zuzugreifen (URL: http://192.168.0.1)

Checklist

0/5