Re:Magic Wormhole: get things from one computer to another, ...
by a_subsystem on Wednesday August 21, 2024 @12:56PM
(#41312091)
>> sending a "SYN" packet in both directions at once.
Might be a totally dumb question but how does this work? Wouldn’t you already have to have communication to set a time?
Re:Magic Wormhole: get things from one computer to another, ...
by bscphil on Saturday August 24, 2024 @08:06PM
(#41343031)
That's why protocols like this have what Wormhole calls a "mailbox server", which allows two ends separated by firewalls to do secure key exchange and agree upon a method for punching through directly. See also STUN: https://en.wikipedia.org/wiki/STUN
Then, trying to use e.g. TCP Prague (or, I guess, it's congestion control with UDP-native QUIC) as a scalable congestion controller, to take care of the throughout restrictions caused by high bandwidth delay product.