5
0
mirror of https://github.com/cwinfo/yggdrasil-network.github.io.git synced 2025-02-28 16:21:33 +00:00

Update title

This commit is contained in:
Neil Alexander 2018-07-13 12:09:15 +01:00
parent 1ef4c8d50f
commit 46aa7a787b
No known key found for this signature in database
GPG Key ID: A02A2019A2BB0944

View File

@ -43,10 +43,10 @@ link with an MTU of 1500 would require the packet to be fragmented 43 times,
right? right?
Instead, Yggdrasil uses TCP connections for peerings. This not only allows us to Instead, Yggdrasil uses TCP connections for peerings. This not only allows us to
take advantage of SOCKS proxies in a way that we cannot with UDP, but it also take advantage of SOCKS proxies (and Tor) in a way that we cannot with UDP, but
gives us stream properties on our connections instead of being manually forced it also gives us stream properties on our connections instead of being manually
to chunk UDP packets. In fact, we did this in the past, and it was ugly, and forced to chunk UDP packets. In fact, we did this in the past, and it was ugly,
actually worse than TCP performance-wise in many cases. and actually worse than TCP performance-wise in many cases.
TCP will adjust the window size to match the lower link - in this case a TCP will adjust the window size to match the lower link - in this case a
probable 1500 MTU - and will stream the large packet in chunks until it arrives probable 1500 MTU - and will stream the large packet in chunks until it arrives