Informatik
Client & Server
Dein Gerät fragt, ein Rechner irgendwo auf der Welt antwortet: So funktioniert fast alles im Internet.
Das brauchst du vorher
Du tippst auf ein Video, und es startet. Du schickst eine Nachricht, und sie kommt an. Dahinter steckt immer dasselbe Muster: Dein Gerät stellt eine Frage, und irgendwo antwortet ein anderer Computer. Wie beim Bestellen im Restaurant: Du sagst, was du willst, die Küche liefert. Dieses Muster heißt Client und Server, und es trägt praktisch das ganze Internet.
Wer fragt, wer antwortet?
Client und Server sind Rollen, keine festen Geräte. In der Client-Rolle steckt das Programm, das etwas will: auf deinem Handy, Laptop oder deiner Spielkonsole. In der Server-Rolle wartet ein Programm darauf, gefragt zu werden, und liefert dann: eine Webseite, ein Video, deine Nachrichten. Client heißt übersetzt Kunde, Server heißt Diener. Der Client beginnt immer das Gespräch mit einer Anfrage, der Server schickt eine Antwort zurück. Derselbe Computer kann übrigens beides sein, mal Client und mal Server. Die Antworten holt der Server oft aus einer , wie du sie schon kennst.
Die Nachricht wird in kleine Pakete zerlegt, die einzeln reisen.
Nachricht = 3 Pakete, Weg über A
Anfrage und Antwort reisen als Pakete
Anfrage und Antwort werden nicht am Stück verschickt. Sie werden in kleine Pakete zerlegt, die einzeln durchs Netz reisen, sogar auf unterschiedlichen Wegen. Dafür sorgt das Protokoll TCP: Es setzt die Pakete beim Empfänger wieder in der richtigen Reihenfolge zusammen. Geht ein Paket unterwegs verloren, wird einfach nur dieses eine Paket noch einmal geschickt, nicht die ganze Antwort.
Viele Clients, ein Server
Ein Server bedient nie nur dich. Tausende Clients schicken ihm gleichzeitig Anfragen, und er bearbeitet viele davon parallel. Kommen mehr Anfragen an, als er schafft, wird er langsam: Anfragen stauen sich, alle warten länger, und manche brechen ab. Genau das passiert, wenn eine Seite beim Ticketverkauf zusammenbricht. Große Dienste verteilen die Last deshalb auf viele Server.
Aufgaben
0 von 6 gelöstZeit zum Ausprobieren. Du kannst nichts kaputt machen, jeder Versuch zählt.
Du öffnest eine Webseite auf deinem Handy. Welche Rolle hat dein Handy dabei?
Was macht ein Server die meiste Zeit?
Deine Anfrage wird in 4 Pakete zerlegt, die Antwort des Servers in 6 Pakete. Wie viele Pakete reisen insgesamt durchs Netz?
Bring die Schritte einer Anfrage im Internet in die richtige Reihenfolge.
- 1Der Server empfängt die Anfrage und sucht die Antwort.
- 2Die Anfrage reist in kleinen Paketen durchs Netz.
- 3Der Server schickt die Antwort an den Client zurück.
- 4Der Client schickt eine Anfrage los.
Ein Server beantwortet 20 Anfragen pro Sekunde. Wie viele Anfragen schafft er in 5 Sekunden?
Ordne jedem Begriff seine Aufgabe zu.
Damit geht es weiter