News for hackers. Stuff that matters.

despair3435

Re:Why TCP needs 3 handshakes on Wednesday October 02, 2024 @03:19AM (#41718046)
You can find the original paper by Watson online which explains it in more detail. The 3 way handshake is in fact not necessary. I believe the delta-t protocol was one of the available protocols in OSI as well. TCP/IP being the standard now is not due to the fact that it was technically the best. In fact, there are multiple shortcomings.

The delta-t protocol is also used in RINA, which was invented by John Day. It is also used in Ouroboros (https://arxiv.org/pdf/2001.09707), and I can confirm it works. ;)

Re:Project Oberon on Tuesday September 15, 2020 @04:21AM (#24479005)
With regard to networking, please have a look at the Ouroboros project [0][1].

[0] https://ouroboros.rocks

[1] https://arxiv.org/abs/2001.09707

Re:Show HN: Ouroboros – A Decentralized Packet Network on Wednesday January 15, 2020 @11:22AM (#22055549)
The routing algorithm can be chosen in every layer, as addressing is per layer. We didn't reinvent the algorithms. So it would still be link state, distance vector, geometric routing, ... Since the addressing is internal to the layer, you probably won't have the same issues with geometric routing as currently in TCP/IP.

Ouroboros can run over the current internet so you can reuse existing hardware, but the end goal is to get rid of TCP/IP. We have layers over L1 and L2. In lab setups we never run it over TCP/IP.

Re:Show HN: Ouroboros – A Decentralized Packet Network on Wednesday January 15, 2020 @11:13AM (#22055464)
We have a paper under review (since a year) describing the architecture in detail. We plan to extend the documentation on the website in the meantime.

As a sidenote: Our implementation predates the Cardano blockchain name

Re:Show HN: Ouroboros – A Decentralized Packet Network on Wednesday January 15, 2020 @09:21AM (#22054324)
No, Ouroboros rethinks the whole network architecture, from the ground up. cjdns and yggdrasil build on top of IPv6, which we believe has the same architectural flaws as IPv4.
Re:Show HN: Ouroboros – A Decentralized Packet Network on Wednesday January 15, 2020 @07:43AM (#22053705)
We chose Ouroboros since there is a single type of network layer that can be repeated ad infinitum, similar to the dragon eating its own tail.
Re:Upstreaming multipath TCP on Friday September 27, 2019 @09:38AM (#21091783)
You are basically adding an address to TCP (the UUID) that names the host... Moreover, what happens if the connection fails during setup? A lot of edge cases here.
Re:Upstreaming multipath TCP on Friday September 27, 2019 @09:27AM (#21091684)
Very complex solutions that don't scale.
Re:Upstreaming multipath TCP on Friday September 27, 2019 @09:25AM (#21091666)
Cyclades [0] for instance also named the host, as a historical example.

[0] https://en.wikipedia.org/wiki/CYCLADES

Re:Upstreaming multipath TCP on Friday September 27, 2019 @04:04AM (#21089552)
Fully agree. This is one of the biggest mistakes that was made in the early days of TCP/IP, with far reaching consequences (such as breaking multihoming, but also for instance increasing routing table sizes).

In Ouroboros (our recursive network implementation: https://ouroboros.rocks/), we only identify the interface once (MAC address). Addresses are contained within each recursive network layer, and identify a specific process at each layer (similar to how an IP address should actually identify the host).