Slovník

Server rendezvous

Tento server je na internetu je spravován projektem Magic Wormhole. Je používán pro nalezení příjemců. Když začnete přenos, obě strany kontaktují server rendezvous a naleznou tu druhou.

Server rendezvous také pomáhá klientu přenosu vytvářet Kód přenosu

Použijí tento server pro výměnu kryptografických informací pro bezpečnou komunikaci. Poté si vymění informace o kontaktování druhého zařízení, aby přenesly soubor.

Žádné soubory nejsou přenášené přes server rendezvous. Podívejte se na Přenosové relé a Přímý přenos

Kód přenosu

Tento kód je generovaný klientem ve spolupráci s Server rendezvous. Je používán pro identifikování a šifrování přenosu zpráv a souborů.

Chcete-li zahájit přenos, odesílatel musí sdělit příjemci kód pro přenos souboru (nejlépe šifrovanou, bezpečnou cestou). Po zadání kódu přenosu na straně příjemce může přenos začít.

Z bezpečnostních důvodů, každý kód může být zadán pouze jednou

Přenosové relé

Přenosové relé je také spravováno projektem Magic Wormhole

Je použito, pokud žádná přímá komunikace mezi dvěma zařízeními nemůže být provedena. Běžně se jedná o problém, když obě strany jsou na jiných domácích sítích s NAT, či s omezeným firewallem.

Soubory jsou pře přenosové relé přenášeny zakódovaně. Relé pouze ví o velikostech souboru.

Přenosy přes přenosové relé mohou být pomalejší než přímý přenos, závisí na přetížení relé.

Přímý přenos

Pokud obě zařízení mohou mezi sebou najít přímou síťovou cestu, soubor se pošle přímo. Běžně se tomuto říká peer-to-peer. Tento přenos je typicky rychlejší než přenos přes Přenosové relé