Глосарій
Сервер рандеву
Цей сервер розміщено в інтернеті, ним керує проєкт Magic Wormhole. Його використовують для пошуку сторонніх вузлів для передавання файлів. На початку передавання файлів обидва кінці ланцюжка передавання будуть зв'язуватися із сервером рандеву для пошуку один одного.
Крім того, сервер рандеву допомагає клієнту передавання створювати Код передавання
Вони використовуватимуть цей сервер для обміну криптографічними даними з метою забезпечення захисту обміну даними. Після цього, пристрої обміняються відомостями щодо встановлення з'єднання для передавання файлів.
Файли не передаватимуться через сервер рандеву. Див. Ретранслятор передавання і Безпосереднє передавання
Код передавання
Цей код буде створено клієнтом у поєднанні із Сервер рандеву. Його використовують для ідентифікації та шифрування передавання повідомлень та файлів.
Щоб розпочати передавання, вам знадобиться код передавання. Надалі, код передавання слід передати отримувачу (бажано шифрованим або безпечним каналом). Після введення коду передавання на боці отримувача може бути розпочато саме передавання даних.
З міркувань безпеки кожен код передавання можна буде ввести лише один раз.
Посилання передавання
Код передавання можна закодувати як посилання. Натискання посилання призведе до автоматичного відкриття Warp і започаткування передавання файлів. У вікні надсилання буде показано кнопку Копіювати посилання передавання. Посилання передавання виглядає так:
wormhole-transfer:{код}Ретранслятор передавання
Ретранслятором передавання також керує проєкт Magic Wormhole
Ретранслятором користуються, якщо не вдасться встановити безпосередній обмін даними між двома вузлами зв'язку. Це досить поширена проблема, якщо обидва вузли розташовано у різних домашніх мережах з NAT або обмежувальних брандмауерів.
Файли передаватимуться через ретранслятор передавання шифрованим каналом. Ретранслятору буде повідомлень лише про розмір файла.
Передавання через ретранслятор передавання можуть бути повільнішими за безпосереднє передавання, залежно від навантаження на ретранслятор.
Безпосереднє передавання
Якщо обидва вузли зв'язку зможуть знайти безпосередній шлях у мережі між собою, файл буде надіслано безпосередньо. Таке з'єднання називають Peer-to-Peer. Цей тип з'єднання, зазвичай, швидше за з'єднання Ретранслятор передавання