From owner-freebsd-hackers@FreeBSD.ORG Mon Jul 12 23:56:49 2010 Return-Path: Delivered-To: hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EDC311065670 for ; Mon, 12 Jul 2010 23:56:49 +0000 (UTC) (envelope-from babkin@verizon.net) Received: from vms173011pub.verizon.net (vms173011pub.verizon.net [206.46.173.11]) by mx1.freebsd.org (Postfix) with ESMTP id CFD8B8FC17 for ; Mon, 12 Jul 2010 23:56:49 +0000 (UTC) Received: from verizon.net ([unknown] [173.54.27.21]) by vms173011.mailsrvcs.net (Sun Java(tm) System Messaging Server 7u2-7.02 32bit (built Apr 16 2009)) with ESMTPA id <0L5G00MLSYID7I41@vms173011.mailsrvcs.net> for hackers@freebsd.org; Mon, 12 Jul 2010 18:56:38 -0500 (CDT) Sender: root Message-id: <4C3B7B7E.50A905AC@verizon.net> Date: Mon, 12 Jul 2010 16:30:54 -0400 From: Sergey Babkin X-Mailer: Mozilla 4.7 [en] (X11; U; FreeBSD 4.7-RELEASE i386) X-Accept-Language: en, ru MIME-version: 1.0 To: Bruce Cran References: <4C386208.291D2FB5@verizon.net> <20100712202925.00002273@unknown> Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7bit X-Mailman-Approved-At: Tue, 13 Jul 2010 05:40:23 +0000 Cc: hackers@freebsd.org Subject: Re: TCP over UDP X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jul 2010 23:56:50 -0000 Bruce Cran wrote: > > On Sat, 10 Jul 2010 08:05:29 -0400 > Sergey Babkin wrote: > > > Basically, every time you use UDP, you've got to reinvent your > > own retransmission and reliability protocol. And these protocols > > are typically no good at all, as the story with NFS switching > > from UDP to TCP and improving the performance shows. At the same > > time TCP provides a very good transport control logic, so why not > > just reuse this logic in a library to solve the UDP issues once > > and for all? > > Have you looked at SCTP? It may provide the features you've looking > for: > http://en.wikipedia.org/wiki/Stream_Control_Transmission_Protocol#Motivations Thanks, it does look like it! -SB