www.wikidata.de-de.nina.az
Sequenznummern werden bei zuverlassigen Netzwerkprotokollen wie zum Beispiel TCP verwendet um eine vollstandige Ubertragung in der richtigen Reihenfolge und ohne Duplikate also einen Datenstrom zu realisieren Weitere Anwendungen finden Sequenznummern bei Datenbanken und Betriebssystemen zum Absichern von Atomaren Operationen Sequenznummern sind eine triviale Form der Logischen Uhr Sie bietet ein Mittel mit dem Nachrichten gemass ihrer Kausalitat sortiert werden konnen Dabei wird allerdings nur ein Akteur berucksichtigt ist die Kausalitat fur das Gesamtsystem aller Kommunikationspartner entscheidend wie bei manchen Reliable Multicast Protokollen so mussen komplexere Logische Uhren verwendet werden wie die Lamport Uhr oder Vektoruhren Allgemeines Schema BearbeitenAus den Sequenznummern der vorangegangenen Pakete weiss der Empfanger welche Sequenznummer das nachste ankommende Paket haben sollte Wird eine Nachricht mit niedrigerer Sequenznummer empfangen so wird diese verworfen denn sie wurde schon einmal empfangen Wird eine Nachricht mit hoherer Sequenznummer empfangen so wird diese und alle folgenden Nachrichten mit noch hoherer Sequenznummer in einem Zwischenspeicher abgelegt Erst wenn die Nachricht mit der richtigen Sequenznummer angekommen ist werden die Nachrichten aus dem Zwischenspeicher verarbeitet Kommt innerhalb einer gewissen Zeit keine Nachricht mit der gewunschten Sequenznummer an so wird der Sender gebeten diese Nachricht noch einmal zu schicken Kommt nach einer gewissen Anzahl von Ruckfragen die gewunschte Nachricht noch immer nicht an so bricht die Kommunikation mit einer Fehlermeldung ab Berechnung des Sequenznummernraumes BearbeitenDa man den Overhead durch die Sequenznummern im Paketkopf gering halten mochte bestimmt man die Grosse des Sequenznummernraumes durch folgende Formel 2 n 2 M P L T A R displaystyle 2 n geq left 2MPL T A right cdot R nbsp Erklarung der Parameter n bezeichnet die Zahl der Bits des Sequenznummernraumes MPL die Maximum Packet Lifetime in Sekunden T die maximale Zeit in der eine Sendewiederholung durchgefuhrt wird A die maximale Zeit bevor der Empfanger nach Erhalt der Daten eine Quittung sendet R die maximale Ubertragungsrate des Senders Pakete Sekunde Siehe auch BearbeitenZeitstempel Abgerufen von https de wikipedia org w index php title Sequenznummer amp oldid 235834652