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 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.