Zum Inhalt springen

Informatik · Klasse 6–10 · aktualisiert

Client-Server-Modell: Ablauf einfach erklärt

Client und Server sind Rollen im Netz. Du lernst Request, Response, Protokolle und den Unterschied zu Peer-to-Peer kennen.

0 von 9 Aufgaben gelöst

Client-Server-Modell: Ablauf einfach erklärt

Kurz gesagt

Im Client-Server-Modell fordert ein Client einen Dienst an (Request) und ein Server beantwortet die Anfrage (Response). Client und Server sind Rollen. Ein Protokoll legt Regeln und Formate fest. Beim Peer-to-Peer-Modell ist jeder Teilnehmer beides.

Du öffnest eine Webseite oder holst eine E-Mail ab. Dabei arbeiten im Hintergrund immer zwei Seiten zusammen: eine fragt, die andere antwortet. Wer was tut und nach welchen Regeln, lernst du hier.

Deine Lernziele

Hake ab, was du schon kannst. Löst du alle Aufgaben eines Abschnitts, hakt Mela das Ziel für dich ab.

4 Abschnitte

In einem Netzwerk verteilen Computer ihre Aufgaben. Eine Aufgabe heißt im Client-Server-Modell Dienst, zum Beispiel E-Mails senden oder eine Webseite aufrufen. Der Client fordert einen Dienst an. Der Server stellt den Dienst bereit.

Client und Server sind Rollen. Beide können Programme sein. Meist läuft das Server-Programm auf einem anderen Rechner als das Client-Programm, seltener auf demselben. Auch einen Rechner, auf dem ein oder mehrere Server-Programme laufen, nennt man Server. Ein Webbrowser ist ein Beispiel für einen Client.

Der Client ist aktiv: Er fragt an. Der Server ist passiv: Er ist in Bereitschaft und wartet auf Anforderungen. Üblicherweise kann ein Server gleichzeitig für mehrere Clients arbeiten.

Definition

Client

Ein Client ist ein Programm, das auf dem Endgerät eines Netzwerks läuft und mit einem Server spricht. Auch das Endgerät selbst, das Dienste von einem Server abruft, nennt man Client.

Definition

Server

Ein Server ist ein Programm oder ein Gerät, das Dienste oder Daten bereitstellt, damit Clients darauf zugreifen können, meist über ein Netzwerk.

Beispiel: Das Wort „Server“ hat zwei Bedeutungen

  1. 1Server als Programm: ein Computerprogramm, das einen Netzwerkdienst anbietet.
  2. 2Server als Gerät: ein Computer, auf dem ein oder mehrere Server-Programme laufen.
  3. 3Welche Bedeutung gemeint ist, ist für Laien oft schwer zu erkennen.

Teste dich

LeichtWas macht ein Client im Client-Server-Modell?

Alles auf einen Blick

Client-Server-Modell

  • Rollen

    Der Client fordert einen Dienst an, der Server stellt ihn bereit.

  • Ablauf

    Auf den Request des Clients folgt die Response des Servers.

  • Protokoll

    Es legt Regeln und Formate der Kommunikation für einen Dienst fest.

  • Serverdienste

    Mail-Server, Web-Server und Datenbank-Server bieten verschiedene Dienste.

  • Clientarten

    Ein Fat Client verarbeitet vor Ort, ein Thin Client ist auf das Nötigste reduziert.

  • Peer-to-Peer

    Jeder Teilnehmer kann Dienste nutzen und anbieten.

Musteraufgabe · Schritt für Schritt

Lern-App und Datenbank-Server (ausgedachtes Beispiel)

  1. 1Ausgedachte Lage: Eine Lern-App auf einem Tablet holt Vokabeln von einem Datenbank-Server der Schule.
  2. 2Schritt 1: Die App ist der Client. Sie schickt eine Anforderung an den Server, um Daten zu lesen.
  3. 3Schritt 2: Der Datenbank-Server ist in Bereitschaft und führt die Anforderung aus.
  4. 4Schritt 3: Er liefert das Ergebnis als Antwort zurück: Daten oder eine Fehlermeldung.
  5. 5Schritt 4: Das Tablet ist der Client, der Datenbank-Server ist der Server. Üblicherweise kann ein Server gleichzeitig für mehrere Clients arbeiten, also auch für mehrere Tablets.

Fehler finden

Prüfe die Aussagen zum E-Mail-Programm In einer Zeile steckt ein Fehler. Tippe sie an.

Lückentext

Wähl in jeder Lücke das passende Wort und prüf dann deine Antworten.

Im Client-Server-Modell wartet der passiv auf Anforderungen. Die Regeln und Formate der Kommunikation legt ein fest. Ein stellt nur Ausgaben dar und gibt Eingaben weiter.

Karteikasten

Erst selbst überlegen, dann umdrehen.

Übung mit Feedback

Abschluss-Check: Client-Server-Modell

LeichtWelcher Server legt für jeden Benutzer ein Postfach an?
MittelEin Browser fragt ein Dokument an, das auf dem Server nicht existiert. Was passiert typischerweise?
SchwerWelche Aussage über Rechner im Netzwerk stimmt?

Weiterlesen in Informatik