Verklarende woordenlijst

Rendezvous-server

Deze server bevindt zich op het internet en wordt beheerd door het Magic Wormhole-project. De server wordt gebruikt om peers te vinden om bestanden mee te delen. Wanneer u een overdracht start, maken beide partijen contact met de Rendezvous-server om elkaar te kunnen vinden.

De Rendezvous-server helpt de overdragende cliënt ook bij het genereren van een Overdrachtscode

Ze zullen deze server gebruiken om cryptografische informatie voor beveiligde communicatie uit te wisselen. Daarna zullen ze informatie uitwisselen over hoe ze elkaar kunnen bereiken voor de bestandsoverdracht.

Er worden geen bestanden overgedragen via de Rendezvous-server. Bekijk Overdrachtsrelay en Directe overdracht

Overdrachtscode

Deze code wordt door de cliënt aangemaakt in samenwerking met de Rendezvous-server. De code wordt gebruikt om de overdracht van berichten en bestanden te identificeren en te versleutelen.

Om een overdracht te starten hebt u een overdrachtscode nodig. De overdrachtscode moet aan de ontvanger meegedeeld worden (bij voorkeur via een versleuteld, of in elk geval veilig, kanaal). Nadat de ontvanger de overdrachtscode heeft ingevoerd kan de bestandsoverdracht beginnen.

Om veiligheidsredenen kan elke overdrachtscode slechts eenmalig ingevoerd worden.

Overdrachtsrelay

Het overdrachtsrelay wordt ook beheerd door het Magic Wormhole-project

Het wordt gebruikt wanneer er geen directe communicatie tussen twee peers kan plaatsvinden. Dit gebeurt meestal als beide partijen zich in verschillende thuisnetwerken bevinden, met NAT of restrictieve firewalls.

De bestanden worden versleuteld overgedragen via het overdrachtsrelay. Het relay zal enkel de bestandsgrootte kennen.

Afhankelijk van de belasting van het overdrachtsrelay kunnen overdrachten via het relay trager zijn dan directe overdrachten.

Directe overdracht

Als beide peers een rechtstreeks netwerkpad naar elkaar kunnen vinden, zullen ze het bestand direct overdragen. Dit wordt vaak een peer-to-peer-verbinding genoemd. Dit type verbinding is doorgaans sneller dan een verbinding via het Overdrachtsrelay