Das Client-Server-Modell
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 unterscheidenVerstehen
- Sie können einfache Anfrage-Antwort-Muster in Netzwerken nachvollziehenAnwenden
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:
- Client sendet Anfrage: "Ich möchte die Webseite example.com sehen"
- Server verarbeitet Anfrage: Sucht die gewünschten Daten
- Server sendet Antwort: Schickt die Webseite zurück
- Client zeigt Ergebnis an: Browser zeigt die Webseite
Challenge
Praktische Übung in Filius
Aufgabe: Richten Sie ein einfaches Client-Server-Netzwerk in Filius ein.
- Öffnen Sie Filius und wechseln Sie in den Entwurfsmodus
- Erstellen Sie zwei Rechner (per Drag & Drop)
- Verbinden Sie die beiden Rechner mit einem Kabel
- Konfigurieren Sie die IP-Adressen:
- Rechner 1 (Server): 192.168.0.1
- Rechner 2 (Client): 192.168.0.2
- Wechseln Sie in den Aktionsmodus
- Installieren Sie auf Rechner 1 einen Webserver
- Starten Sie den Webserver
- Installieren Sie auf Rechner 2 einen Webbrowser
- Versuchen Sie, vom Client (Rechner 2) auf den Server zuzugreifen (URL: http://192.168.0.1)
Checklist
0/5