Zum Inhalt springen

Informatik · Klasse 10–13 · aktualisiert

Protokollstapel: Schichten und Kapselung verstehen

Du verstehst die vier Netzwerkschichten, verfolgst Datenhüllen und unterscheidest Fehlererkennung von erneutem Senden.

0 von 9 Aufgaben gelöst

Protokollstapel: Schichten und Kapselung verstehen

Kurz gesagt

Ein Protokollstapel ordnet Regeln für den Datenaustausch in Schichten. Jede obere Schicht nutzt Dienste darunter; zusätzliche Datenhüllen helfen bei Übertragung und Prüfung.

Ein Protokoll legt Regeln für den Datenaustausch fest. Beim Senden arbeiten mehrere solcher Protokolle zusammen. Du verfolgst ihre Aufgaben und unterscheidest, wer beschädigte Daten erkennt und wer unbestätigte Daten erneut sendet.

Deine Lernziele

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

4 Abschnitte

Ein Protokollstapel ordnet die Aufgaben beim Datenaustausch in Schichten. Wir verwenden ein Modell mit vier Schichten. Von oben nach unten heißen sie Anwendungsschicht, Transportschicht, Internetschicht und Netzzugangsschicht. Ein Modell stellt wichtige Zusammenhänge vereinfacht dar.

Die oberen Schichten nutzen jeweils die Dienste der direkt darunterliegenden Schicht. Ein Dienst ist eine angebotene Leistung, etwa das Übertragen von Daten. Die unterste Schicht bildet den Zugang zum Netz. Die Anwendung muss dadurch nicht selbst jede Einzelheit der Übertragung erledigen.

Eine Schnittstelle legt fest, wie eine Schicht einen Dienst aufruft und Daten übergibt oder zurückbekommt. Die Schnittstelle beschreibt also die Zusammenarbeit zwischen benachbarten Schichten. Das Protokoll legt die Regeln für den Austausch mit der entsprechenden Schicht auf einem anderen Gerät fest.

Ein Ersatzprotokoll passt ohne Änderungen an der darüberliegenden Schicht, wenn es die benötigten Schnittstellen und Leistungen bereitstellt. Braucht eine Anwendung vollständige Daten in ursprünglicher Reihenfolge, muss der Ersatz diese Leistung weiterhin ermöglichen. Die Zugehörigkeit zur gleichen Schicht reicht dafür nicht aus. Das Modell vereinfacht außerdem die Zusammenarbeit: In echten Systemen können Prüfverfahren auch Angaben aus anderen Schichten benötigen.

Definition

Schnittstelle und Dienst

Die Schnittstelle bestimmt die Form der Zusammenarbeit. Der Dienst ist die dabei angebotene Leistung. Ein passender Ersatz muss beides berücksichtigen.

Beispiel: Ein Ersatzdienst für ein erfundenes Lesegerät

  1. 1Ein Lesegerät fordert über einen festgelegten Aufruf eine vollständige Buchdatei an.
  2. 2Ein Ersatz mit einer anderen Aufrufform verlangt eine Anpassung am Lesegerät.
  3. 3Ein Ersatz mit derselben Aufrufform, der Teile der Datei weglässt, erfüllt die benötigte Leistung nicht.
  4. 4Ein geeigneter Ersatz bietet die passende Aufrufform und die benötigte vollständige Lieferung.

Teste dich

MittelEin Zeichenprogramm übergibt zuerst „Z“ und dann „A“. Es braucht die bisherige Übergabeform und die ursprüngliche Reihenfolge. Welcher Ersatz passt ohne Änderung am Programm?

Alles auf einen Blick

Protokollstapel

  • Zusammenarbeit

    Die oberen Schichten nutzen im Modell die Dienste der direkt darunterliegenden Schicht.

  • Austauschbarkeit

    Ein Ersatz braucht passende Schnittstellen und die benötigten Leistungen.

  • Datenhüllen

    Beim Senden werden Angaben ergänzt und am Ziel in umgekehrter Reihenfolge verarbeitet.

  • Aufgaben

    Ethernet überträgt auf einem Netzabschnitt, IP leitet zwischen Netzen weiter und Transportprotokolle bedienen Anwendungen.

  • Fehlererkennung

    Ethernet verwirft Rahmen mit erkannter fehlerhafter Prüfsumme, repariert sie aber nicht.

  • Erneutes Senden

    TCP nutzt Bestätigungen und Wartezeiten; erfolglose Wiederholungen können mit einer Fehlermeldung enden.

Musteraufgabe · Schritt für Schritt

Protokolle für ein erfundenes Dateiarchiv auswählen

  1. 1Aufgabe: Ein Archivprogramm soll eine Datei vollständig und in ursprünglicher Reihenfolge empfangen. Es besitzt keine eigenen Regeln zum erneuten Senden. Der Weg führt über mehrere Netze mit Ethernet-Netzabschnitten.
  2. 2Ordne die örtliche Übertragung zu: Ethernet überträgt die Rahmen auf den jeweiligen Netzabschnitten.
  3. 3Ordne die Weiterleitung zwischen den Netzen zu: IP übernimmt die Adressierung und Weiterleitung der Pakete.
  4. 4Wähle den Transportdienst: TCP passt zum benötigten geordneten Datenstrom und übernimmt das erneute Senden verlorener Daten.
  5. 5Prüfe die Alternative: UDP allein erfüllt diese Anforderungen nicht. Dem Archivprogramm fehlen eigene Regeln für die Leistungen, die UDP nicht bereitstellt.
  6. 6Beachte die Grenze: Auch TCP garantiert keinen Erfolg bei dauerhaft gestörter Übertragung. Nach erfolglosen Versuchen kann es einen Fehler melden.

Fehler finden

Prüfe den Ablauf bei einer erfundenen Übertragung an einen Druckdienst 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.

Eine Anwendung braucht einen geordneten Datenstrom und möchte keine eigenen Regeln für erneutes Senden entwickeln. Dafür passt in unserem Modell . Am Zielrechner wandert der Inhalt von der Netzzugangsschicht über die weiteren Schichten zur Anwendung. Dabei findet statt. Ein empfangener Ethernet-Rahmen hat eine nicht passende Prüfsumme. Die beschriebene Prüfung führt zum des Rahmens.

Karteikasten

Erst selbst überlegen, dann umdrehen.

Übung mit Feedback

Abschluss-Check: Protokollstapel

LeichtEin Client fragt eine erfundene Informationsseite bei einem Server an. Welche Zuordnung passt?
MittelDie Daten einer erfundenen Fernanzeige kommen erfolgreich über Ethernet, IP und TCP am Ziel an. In welcher Reihenfolge werden sie dort durch die Schichten weitergegeben?
SchwerBei einer erfundenen Übertragung kommen Daten an, doch ihre Bestätigung geht auf dem Rückweg verloren. Die TCP-Wartezeit läuft ab. Welche Folgerung passt?

Weiterlesen in Informatik