Next: Stopki
Up: Struktury danych dla komunikatów
Previous: Struktury danych dla komunikatów
  Spis treści
Nagłówek składa się z dwóch części. Pierwsza część jest
stała i zawiera dane potrzebne każdemu miksowi do przesłania komunikatu.
Są to:
- adres kolejnego miksu na ścieżce;
- klucz użyty do zaszyfrowania reszty komunikatu;
- wersja protokołu.
Druga część może zawierać dowolną, ograniczoną długością nagłówka, liczbę
poleceń do wykonania przez miks. Zaimplementowany protokół realizuje dwa żądania:
- wymiana klucza dzielonego - jako parametry tego polecenia podaje się
symetryczny klucz tajny, identyfikator z nim związany oraz czas ważności
klucza;
- pobranie strony HTTP - oznacza to, że część danych komunikatu zawiera
żądanie HTTP, miks powinien je zrealizować, a wynik umieścić w części
danych, zastępując nim treść żądania.
Dzięki takiemu rozwiązaniu protokół jest łatwo rozszerzalny o nowe
funkcjonalności nawet bez utraty współdziałanie pomiędzy różnymi wersjami,
gdyż nieznane polecenia są ignorowane.
Michal Szafranski
2003-11-13