docs: update QUIC as the most widely used transport by Kubo nodes (#9921)
* Update QUIC as the most widely used transport by Kubo nodes * Update docs
Marco Munizaga committed
Jun 7, 2023 at 16:04 UTC
8390f8596f0bf41b452dafee792b2fc12ea25d4b
1 file changed
+11
-9
docs/config.md
+11
-9
@@ -1919,10 +1919,10 @@ Each field in this section is a `flag`.
1919
1920
#### `Swarm.Transports.Network.TCP`
1921
1922
-[TCP](https://en.wikipedia.org/wiki/Transmission_Control_Protocol) is the most
1923
-widely used transport by Kubo nodes. It doesn't directly support encryption
1924
-and/or multiplexing, so libp2p will layer a security & multiplexing transport
1925
-over it.
1922
+[TCP](https://en.wikipedia.org/wiki/Transmission_Control_Protocol) is a simple
1923
+and widely deployed transport, it should be compatible with most implementations
1924
+and network configurations. TCP doesn't directly support encryption and/or
1925
+multiplexing, so libp2p will layer a security & multiplexing transport over it.
1926
1927
Default: Enabled
1928
@@ -1950,12 +1950,14 @@ Listen Addresses:
1950
1951
#### `Swarm.Transports.Network.QUIC`
1952
1953
-[QUIC](https://en.wikipedia.org/wiki/QUIC) is a UDP-based transport with
1954
-built-in encryption and multiplexing. The primary benefits over TCP are:
1953
+[QUIC](https://en.wikipedia.org/wiki/QUIC) is the most widely used transport by
1954
+Kubo nodes. It is a UDP-based transport with built-in encryption and
1955
+multiplexing. The primary benefits over TCP are:
1956
1956
-1. It doesn't require a file descriptor per connection, easing the load on the OS.
1957
-2. It currently takes 2 round trips to establish a connection (our TCP transport
1958
- currently takes 6).
1957
+1. It takes 1 round trip to establish a connection (our TCP transport
1958
+ currently takes 4).
1959
+2. No [Head-of-Line blocking](https://en.wikipedia.org/wiki/Head-of-line_blocking).
1960
+3. It doesn't require a file descriptor per connection, easing the load on the OS.
1961
1962
Default: Enabled
1963