Szójegyzék
Szinkronizációs kiszolgáló
Ez az interneten található kiszolgáló, és a Magic Wormhole projekt üzemelteti. Arra szolgál, hogy megtaláljuk azokat a partnereket, akikkel megoszthatjuk a fájlokat. Az átvitel megkezdésekor mindkét fél kapcsolatba lép a szinkronizációs kiszolgálóval, hogy megtalálják egymást.
A szinkronizációs kiszolgáló segít a küldő ügyfélnek egy Átviteli kód előállításában is.
Ezt a kiszolgálót használják majd a biztonságos kommunikációhoz szükséges kriptográfiai információk cseréjére. Ezt követően információt cserélnek arról, hogy hogyan léphetnek kapcsolatba egymással a fájlátvitelhez.
A szinkronizációs kiszolgálón keresztül nem kerülnek fájlok átvitelre. Lásd: Átviteli továbbító és Közvetlen átvitel.
Átviteli kód
Ezt a kódot állítja elő az ügyfél a Szinkronizációs kiszolgáló együttműködésével. Az üzenetek és fájlok átvitelének azonosítására és titkosítására használják.
Egy átvitel indításához szüksége van egy átviteli kódra. Az átviteli kódot ezután közölni kell a fogadóval (lehetőleg titkosított vagy más módon biztosított csatornán keresztül). Az átviteli kód beírása után a fogadó oldalon megkezdődhet a fájl átvitele.
Biztonsági okokból minden átviteli kódot csak egyszer lehet megadni.
Átviteli hivatkozás
Lehetőség van az Átviteli kód hivatkozásként való kódolására is. A hivatkozásra kattintva automatikusan megnyílik a Warp, és elindul a fájl átvitele. A küldési képernyőn elérhető egy Átviteli hivatkozás másolása gomb. Az átviteli hivatkozás így néz ki:
wormhole-transfer:{kód}Átviteli továbbító
Az átviteli továbbítót szintén a Magic Wormhole projekt üzemelteti.
Ezt akkor használják, ha nem lehet közvetlen kommunikációt létesíteni két partner között. Ez leginkább akkor jelent problémát, ha mindkét fél különböző otthoni hálózatban található NAT vagy korlátozó tűzfalak mögött.
A fájlok titkosított formában kerülnek átvitelre az átviteli továbbítón keresztül. A továbbító csak a fájl méretét fogja tudni.
Az átviteli továbbítón keresztüli átvitelek a továbbító túlterheltségétől függően lassabbak lehetnek a közvetlen átvitelnél.
Közvetlen átvitel
Ha mindkét partner közvetlen hálózati útvonalat talál egymás között, akkor közvetlenül fogják küldeni fájlt. Erre gyakran Peer-to-Peer kapcsolatként vagy egyenrangú hálózatként hivatkoznak. Ez a fajta kapcsolat általában gyorsabb mint az Átviteli továbbító használatával történő kapcsolat.