Ordlista
Mötesserver
Denna server finns på internet och driftas av Magic Wormhole-projektet. Den används för att hitta motparter att dela filer med. När en överföring startas kommer båda parter att kontakta mötesservern för att hitta varandra.
Mötesservern hjälper också den överförande klienten att skapa en Överföringskod
De kommer använda denna server för att utväxla kryptografisk information för säker överföring. Efteråt kommer de utväxla information om hur de kan kontakta varandra för filöverföringen.
Inga filer överförs via mötesservern. Se Överföringsknutpunkt och Direkt överföring
Överföringskod
Denna kod kommer skapas av klienten tillsammans med Mötesservern. Den används för att identifiera och kryptera överföringen av meddelanden och filer.
Du behöver en överföringskod för att start en överföring. Överföringskoden behöver sedan kommuniceras till mottagaren (förslagsvis genom en krypterad eller på annat sätt säker kanal). Efter att överföringskoden angivits på mottagarsidan kan filöverföringen börja.
Varje överföringskod kan endast anges en gång av säkerhetsskäl.
Överföringslänk
Det är också möjligt att koda Överföringskoden som en länk. Att klicka på länken öppnar automatiskt Warp och startar filöverföringen. Knappen Kopiera överföringslänk finns tillgänglig på sändningsskärmen. En överföringslänk ser ut så här:
wormhole-transfer:{kod}Överföringsknutpunkt
Överföringsknutpunkten driftas också av Magic Wormhole-projektet
Den används om direkt kommunikation inte kan upprättas mellan två parter. Detta är vanligen ett problem när båda parterna finns i olika hemnätverk med NAT eller restriktiva brandväggar.
Filerna överförs krypterat via överföringsknutpunkten. Knutpunkten kommer endast känna till filstorleken.
Överföringar genom överföringsknutpunkten kan vara långsammare än direkt överföring, beroende på stockning i knutpunkten.
Direkt överföring
Om båda parter kan hitta en direkt nätverksväg mellan sig kommer de skicka filen direkt. Detta kallas ofta en Peer-to-Peer-anslutning. Denna sorts anslutning är vanligen snabbare än en anslutning genom en Överföringsknutpunkt