Vom Senden bis zum verifizierten Empfang
Die fachliche Reihenfolge eines Onlineauftrags: Auftrag, Annahme, verschlüsselte Frames, Prüfung und ein signierter Empfangsbeleg.
Die folgende Reihenfolge ist für jeden Onlineauftrag gleich; Profile unterscheiden sich nur darin, wie die Dateibytes reisen:
- 1. Fähigkeiten, Ziel und Rechte lesenSteuerung und Berechtigungen
- 2. Quelle vorbereiten, Auftrag kryptografisch bindenSteuerung und Berechtigungen
- 3. Signierten Auftrag mit stabiler ID anlegenSteuerung und Berechtigungen
- 4. Annehmen oder begründet ablehnenSteuerung und Berechtigungen
- 5. Erlaubten Transportversuch beginnenSteuerung und Berechtigungen
- 6. Verschlüsselte Frames, direkt oder über RelayDateidaten
- 7. Transportbestätigungen je ChunkDateidaten
- 8. Inhalt, Größe und Hash prüfen; profilabhängig sicher ablegenSteuerung und Berechtigungen
- 9. Signierten Empfangsbeleg übermittelnSteuerung und Berechtigungen
- 10. Ergebnis lesen und Beleg prüfenSteuerung und Berechtigungen
Die Annahme kann eine Person auslösen oder eine vorher ausdrücklich eingerichtete Empfangsrichtlinie. Ein Sendegruppenauftrag bündelt die Zustimmung; seine Mitglieder behalten getrennte Empfangsbelege. Eine Gruppe ist deshalb keine atomare Datenbanktransaktion über alle Dateisysteme: Ein Mitglied kann fertig sein, während ein anderes auf Platz oder Verbindung wartet.
Eine verlorene API-Antwort beweist nicht, dass die Operation nie stattgefunden hat. IDs und signierte Inhalte werden deshalb vor Wiederholungen erhalten. Dieselbe ID mit anderem Inhalt ist kein erlaubtes „Update“. Versionsprüfungen verhindern, dass eine alte Antwort einen inzwischen geänderten Zustand überschreibt.
Verwandte Anleitungen
Architektur: Steuerung und Dateidaten sind getrennt
Eine Übertragung hat zwei Aufgaben: klären, wer was an wen senden darf, und die verschlüsselten Bytes bewegen. pipeit hält sie auseinander.
Wiederaufnahme: Bestätigung, Checkpoint und Empfangsbeleg sind verschieden
Fünf Signale, die ähnlich klingen und Verschiedenes bedeuten, und was Wiederaufnahme tatsächlich erhält.
Verschlüsselung: Dateiinhalt, Schlüssel und Signaturen
Welche Standardverfahren eine von Gerät zu Gerät gesendete Datei schützen, was jedes tut und was das Profil nicht zusagt.