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.
Overdrachtsverwijzing
De Overdrachtscode kan ook gecodeerd worden als verwijzing. Door op deze verwijzing te klikken wordt Warp automatisch geopend en zal de bestandsoverdracht beginnen. Er is een knop Overdrachtsverwijzing kopiëren beschikbaar op het verstuurscherm. Een overdrachtsverwijzing ziet er als volgt uit:
wormhole-transfer:{code}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