<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Sequenznummer</id>
	<title>Sequenznummer - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Sequenznummer"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Sequenznummer&amp;action=history"/>
	<updated>2026-05-28T22:24:53Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Sequenznummer&amp;diff=79660&amp;oldid=prev</id>
		<title>imported&gt;Matthäus Wander: HC: Entferne Kategorie:Netzwerkprotokoll; Ergänze Kategorie:Netzwerktheorie</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Sequenznummer&amp;diff=79660&amp;oldid=prev"/>
		<updated>2023-07-26T14:08:35Z</updated>

		<summary type="html">&lt;p&gt;&lt;a href=&quot;/index.php?title=WP:HC&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;WP:HC (Seite nicht vorhanden)&quot;&gt;HC&lt;/a&gt;: Entferne &lt;a href=&quot;/index.php/Kategorie:Netzwerkprotokoll&quot; title=&quot;Kategorie:Netzwerkprotokoll&quot;&gt;Kategorie:Netzwerkprotokoll&lt;/a&gt;; Ergänze &lt;a href=&quot;/index.php/Kategorie:Netzwerktheorie&quot; title=&quot;Kategorie:Netzwerktheorie&quot;&gt;Kategorie:Netzwerktheorie&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Sequenznummern&amp;#039;&amp;#039;&amp;#039; werden bei [[Zuverlässigkeit (Telekommunikation)|zuverlässigen]] [[Netzwerkprotokoll]]en (wie zum Beispiel [[Transmission Control Protocol|TCP]]) verwendet, um eine vollständige Übertragung in der richtigen [[Reihenfolge]] und ohne [[Duplikat]]e (also einen [[Datenstrom]]) zu realisieren. Weitere Anwendungen finden Sequenznummern bei [[Datenbank]]en und [[Betriebssystem]]en zum Absichern von [[Atomare Operation|Atomaren Operationen]].&lt;br /&gt;
&lt;br /&gt;
Sequenznummern sind eine [[trivial]]e Form der [[Logische Uhr|Logischen Uhr]]: Sie bietet ein Mittel, mit dem Nachrichten gemäß ihrer [[Kausalität]] sortiert werden können. Dabei wird allerdings nur ein [[Akteur]] berücksichtigt – ist die Kausalität für das Gesamtsystem aller Kommunikationspartner entscheidend (wie bei manchen [[Reliable Multicast]] Protokollen), so müssen komplexere [[Logische Uhr]]en verwendet werden, wie die [[Lamport-Uhr]] oder [[Vektoruhr]]en.&lt;br /&gt;
&lt;br /&gt;
== Allgemeines Schema ==&lt;br /&gt;
&lt;br /&gt;
Aus den Sequenznummern der vorangegangenen Pakete weiß der Empfänger, welche Sequenznummer das nächste 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 höherer Sequenznummer empfangen, so wird diese und alle folgenden Nachrichten mit noch höherer Sequenznummer in einem Zwischenspeicher abgelegt. Erst wenn die Nachricht mit der richtigen Sequenznummer angekommen ist, werden die Nachrichten aus dem Zwischenspeicher verarbeitet.&lt;br /&gt;
&lt;br /&gt;
Kommt innerhalb einer gewissen Zeit keine Nachricht mit der gewünschten Sequenznummer an, so wird der Sender gebeten, diese Nachricht noch einmal zu schicken. Kommt nach einer gewissen Anzahl von Rückfragen die gewünschte Nachricht noch immer nicht an, so bricht die Kommunikation mit einer Fehlermeldung ab.&lt;br /&gt;
&lt;br /&gt;
== Berechnung des Sequenznummernraumes ==&lt;br /&gt;
&lt;br /&gt;
Da man den [[Overhead (EDV)|Overhead]] durch die Sequenznummern im [[Header|Paketkopf]] gering halten möchte, bestimmt man die Größe des Sequenznummernraumes durch folgende Formel: &amp;lt;math&amp;gt;2^n \ge \left(2 MPL + T + A\right) \cdot R&amp;lt;/math&amp;gt;.&lt;br /&gt;
Erklärung der Parameter:&lt;br /&gt;
* &amp;#039;&amp;#039;n&amp;#039;&amp;#039; bezeichnet die Zahl der Bits des Sequenznummernraumes&lt;br /&gt;
* &amp;#039;&amp;#039;MPL&amp;#039;&amp;#039; die &amp;#039;&amp;#039;Maximum Packet Lifetime&amp;#039;&amp;#039; in Sekunden&lt;br /&gt;
* &amp;#039;&amp;#039;T&amp;#039;&amp;#039; die maximale Zeit in der eine Sendewiederholung durchgeführt wird&lt;br /&gt;
* &amp;#039;&amp;#039;A&amp;#039;&amp;#039; die maximale Zeit bevor der Empfänger nach Erhalt der Daten eine Quittung sendet&lt;br /&gt;
* &amp;#039;&amp;#039;R&amp;#039;&amp;#039; die maximale Übertragungsrate des Senders (Pakete / Sekunde).&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
[[Zeitstempel]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Netzwerktheorie]]&lt;br /&gt;
[[Kategorie:Datenbanktheorie]]&lt;br /&gt;
[[Kategorie:Betriebssystemtheorie]]&lt;br /&gt;
&lt;br /&gt;
[[en:sequence number]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Matthäus Wander</name></author>
	</entry>
</feed>