Sequenznummer

Aus PyroNeo Wiki
Zur Navigation springenZur Suche springen

Die Sequenznummer dient bei der Kommunikation dazu, jeden Befehl einzigartig zu machen und zugleich eine Reihenfolge festzulegen, in der Befehle auftauchen können. Ein Modul, das einen Befehl mit einer bestimmten Sequenznummer empfangen hat, wird keinen Befehl mit einer identischen oder kleineren Sequenznummer mehr akzeptieren. Über diesen Mechanismus werden im hochsichereren Modus (in Verbindung mit der Signierung von Befehlen) Replay-Angriffen ausgeschlossen.

Siehe auch: Synchronisierung

Hohe Sequenznummer

Wenn die Sequenznummer in einem Gerät die obere Grenze der möglichen Sequenznummern erreicht, wird das Gerät zunächst alle Sequenznummern in diesem hohen Bereich akzeptieren. Die passiert, damit wenn keine Sequenznummern mehr übrig sind (es also durch die feste Anzahl an maximalen Stellen keine größere Sequenznummer mehr gibt welche benutzt werden kann), trotzdem Shows noch durchgeführt werden können ohne das ein Gerät während des Einsatzes plötzlich seinen Dienst verweigert.