Admin

News

The last commits for conyar added support for internal versi (...)
New C++ framework for distributed systems (...)

GPL v3
Valid XHTML 1.1
Valid CSS!

UDPoX - User Datagram Protocol with Optional EXtensions - optional reliable, ordered, flow control

Author: scosu   Created: 10 November 2009   Last update: 14 January 2010   Revision: 1
UDPoX is a new protocol based on UDP that should combine the advantages of UDP and TCP. The primary aim of this protocol is to introduce a sort of a TCP-frienly transmission of unreliable data.

Features

  • TCP-friendly behaviour
  • packet-based transmission
  • reliable and unreliable packets
  • can handle high throughput connections
  • no connection establishment needed
  • UDP hole punching still possible
  • packet fragmentation => erases the problems with different MTUs with the assumption of a UDPoX payload of 280 or so
  • support for IPv4 and IPv6 through Path MTU Discovery (no IP fragmentation allowed by UDPoX)
  • Flow Control
  • Congestion Control
  • In Order packets

There is no c-lib for UDPoX right now, but i'm working on it.

current status of the project and specifications
Statistics
Current visitors: 3
Visitors: 6953
Site views: 184
Website views: 10344