Differences between version 49 and predecessor to the previous major change of DCCP.
Other diffs: Previous Revision, Previous Author, or view the Annotated Edit History
Newer page: | version 49 | Last edited on Wednesday, September 13, 2006 9:17:53 am | by IanMcDonald | Revert |
Older page: | version 48 | Last edited on Monday, February 20, 2006 4:50:12 pm | by IanMcDonald | Revert |
@@ -1,12 +1,12 @@
[Acronym] for __D__atagram __C__ongestion __C__ontrol __P__rotocol.
DCCP is a transport level protocol (like [TCP] and [UDP]) which aims to solve many different congestion issues. This is useful for applications that don't need the data reliability/re-transmission of [TCP], but want a session and want congestion control unlike [UDP].
-DCCP is currently at draft
[RFC] status.
+DCCP is a series of experimental
[RFC]s (4340-4342)
The main reference page on the web for DCCP is here:
-http://www.icir
.org/kohler
/dcp
/
+http://www.read
.cs.ucla.edu
/dccp
/
There is also a [writeup at LWN|http://lwn.net/Articles/149756/].
!!DCCP stack for Linux
@@ -55,10 +55,9 @@
The above listing was with the ttcp test.
!!Netcat support
-A patch for [NetCat] is available at
http://oops.ghostprotocols.
net:81/dccp/netcat-
.7
.1.dccp.patch or http:
//wand
.net.nz/~iam4/dccp
/netcat-.7.1.dccp.patch
-. The version of NetCat that this is used against is .71 from http://netcat.sf.net and was used on 8th September for, what we believe to be, the first public transmission of DCCP over the InterNet.
+See
http://linux-
net.osdl
.org
/index
.php
/DCCP#
netcat_support
!!Mailing List Archives
http://www1.ietf.org/mail-archive/web/dccp/current/index.html - A discussion of the DCCP protocol by the IETF
@@ -70,11 +69,9 @@
There is a [Todo list|http://linux-net.osdl.org/index.php/TODO#DCCP] also which tracks the issues needing working on.
There is a [DCCPTesting|http://linux-net.osdl.org/index.php/DCCP_Testing] page which also talks about the status of testing in [DCCP].
-There is
sample code at http://wand.net.nz/~iam4/dccp/sample/ that uses
the mmap interface for the 2.4 kernel. Don't try using it on Linux 2.6!!
-
-There is a simple client server application written using DCCP at http://wand.net.nz/~iam4/dccp/dccp-cs-.01.tar.bz2
+For
sample code have a look
at the applications ported or you can contact IanMcDonald
There are a couple of ttcp implementations for DCCP available for the 2.6 [LinuxKernel]:
* http://wand.net.nz/~iam4/dccp/ttcp_new.c that works with earlier versions of [DCCP]
* http://wand.net.nz/~iam4/dccp/ttcp_acme.c that works with later versions of [DCCP] that require the service option to be set (gives ERRNO of 22 otherwise). This has had include files altered slightly from [ArnaldoMelo]s version (just for TFRC) and should be compiled like