Tamtami

Chcete se pochlubit, slyšet názor někoho jiného nebo hledáte spolupráci ke svému projektu?
Odpovědět
Zpráva
Autor
Uživatelský avatar
lyn_x
nebeský/á
Příspěvky: 715
Registrován: 19 čer 2008 18:37
Bydliště: La Ter'

Tamtami

#1 Příspěvek od lyn_x » 31 bře 2011 10:42

Aranjxo de la messajx'

Mi priskribos aranjxon pere de "pseudo xml". Realan mesajxojn povas esti xml-aj, sed ne necese.

Kód: Vybrat vše

<mesajxo>
   <portantminimumtakso>
      cxi-loke situas nombro de minimumaj portantoj en tempo de ricevo
      cxitempe iu transsendas mesajxon al iu, gxi adicas unuon al tiu-cxi nombro 
      .. nombro estu uzita kiel priorito de mesajxoj
      la komenca valoro estu loteca (ekzemple 1 aux 2) kaj cxu la unua transsendanto adicos aux neadicos unuon estu
      ankaux hazardo se nombro estas 1 - do neniu neniam konas, se la sendanto de mesajxo kun 1 estas ankaux auxtoro
      konkreta behavo povas esti pli tropensa, por ke la privateco estos maksima
   </portantminimumtakso>
   <cxifrohelpo>
      eble ne la plej bona nomo pro cxi xml-elemento / cxi tie lokas mallonga cxifrita messagxo kun konata karaktero
      ekzemple duoble ripetita teksto, aux texto kun alia simetrio, algoritme kompresebla
        (mi proponas uzi dubole ripetitan 8-bajtan kontrolsumo de mesajxo; en tiu okazo la sama 
         mesajxo kun la sama adresato cxiam havos saman cxifrohelpon, *devas plu pripensi pri sinsekvoj*)
      se ricevanto povas decxifri gxin, gxi povos decxifri ankaux enhavon pere de la sama sxlosilo;
      do mesagxo estas adresata al li aux sxi
   </cxifrohelpo>
   <enhavo>
      cxi-loke situas la propra enhavo de mesajxo, enhavo estas
      cxifrita per asimetrika kodo, do per de malferma sxlosilo de adresato;
      enhavo probable estas ankaux xml-a strukturo, en kiu povas esti pliaj informojn pri mesajxo, ekzemple datumo de gxia
      nasko, subskribo de auxtoro, kaj plu..
   </enhavo>
</mesajxo>
Kumunikil protokolo propono:

1. Du iloj vidas sin reciproke, do unua petas pro listo de mesajxoj la duan. --- la duan NE petas la unuan.
2. Alsendoxanjxo de messagjxo listo okazas.
La listo enhavas pro cxiu mesajxo, kiu alsendanta ilo posedas:
* la portantminimumtakso
* la cxifrohelpo

3. Ricevanto komparas listo de siaj mesajxoj kun la ricevita listo - gxi precipe komparas la cxifrohelpojn, kiuj servas ankaux kiu fingrosignojn de messajxoj.
De diferencojn en listo la ilo kreas du novajn listojn:
a) listo de mesajxoj, kiuj ricevanto ne posedas kaj alsendanto posedas
b) listo de mesajxoj, kiuj ricevanto posedas kaj alsendanto posedas ne
(diferenco de portantminimumtakso ne gravas nun)

4.
a) Ricevanto alsendas listo 3.b) al alsendanto
b) Ricevanto petas alsendanto pro unua mesajxo, kiuj gxi ne posedas kaj gxia portantminimumtakso estas minimuma aux gxi povas priorite peti pro mesajxon, kies gxi estas adresato (gxi povas identigi gxin per dekodado de cxifrohelpo)



Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 1 host