Re: [SWMP] TCP, UDP, and multicast: are they really equivalent?
Roland Weber <ossfwot@dubioso.net> Sun, 09 September 2007 07:04 UTC
Return-path: <swmp-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1IUGqh-0001N6-S4; Sun, 09 Sep 2007 03:04:51 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1IUGqe-0001M9-Qm for swmp@ietf.org; Sun, 09 Sep 2007 03:04:49 -0400
Received: from moutng.kundenserver.de ([212.227.126.171]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1IUGqd-0006Mg-6O for swmp@ietf.org; Sun, 09 Sep 2007 03:04:48 -0400
Received: from e180063006.adsl.alicedsl.de [85.180.63.6] (helo=[85.180.63.6]) by mrelayeu.kundenserver.de (node=mrelayeu7) with ESMTP (Nemesis), id 0ML2xA-1IUGqb2BJV-0002Qb; Sun, 09 Sep 2007 09:04:46 +0200
Message-ID: <46E39B21.1020800@dubioso.net>
Date: Sun, 09 Sep 2007 09:05:05 +0200
From: Roland Weber <ossfwot@dubioso.net>
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.6) Gecko/20070807 SeaMonkey/1.1.4
MIME-Version: 1.0
To: swmp@ietf.org
Subject: Re: [SWMP] TCP, UDP, and multicast: are they really equivalent?
References: <OF00B259A5.9B278BBB-ON8525734E.0082106F-8525734F.000491EF@lotus.com> <46E1C043.5000906@mediamachines.com>
In-Reply-To: <46E1C043.5000906@mediamachines.com>
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
X-Provags-ID: V01U2FsdGVkX196CLfzGjbLcxRcW1C9LgUnIPIIWBKj4hRl8nZ iIWfZHtNO//Tci4yWzPdocSvwvHfyUhLpt/QNXIexeizPXxzdr SL+aoNXvoeFHBts71nVo3c8SUo27Ryf
X-Spam-Score: -0.0 (/)
X-Scan-Signature: ea4ac80f790299f943f0a53be7e1a21a
X-BeenThere: swmp@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Discussion of a Simple Wide-area Multiuser-3D Protocol <swmp.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/swmp>, <mailto:swmp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/swmp>
List-Post: <mailto:swmp@ietf.org>
List-Help: <mailto:swmp-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/swmp>, <mailto:swmp-request@ietf.org?subject=subscribe>
Errors-To: swmp-bounces@ietf.org
Jay C. Weber wrote: > John: I agree with your assessment that (UDP) datagrams are only appropriate > for intense streams of field updates, where reliability of individual datagrams > is not essential. But as I'm sure you are aware, just as with intense streams > of audio or video data, datagrams can be significantly more efficient in terms > of both latency and bandwidth. I'm missing practical experience here, but this is very intuitive. Maybe it is oversimplified to just distinguish between TCP and UDP? UDP in a local network should be much more reliable than UDP over an internet connection. On the other hand, plain TCP could be augmented by TLS for client authentication on the initial channel. And then there's unidirectional multicast (probably reliable?). How about defining a few channel classes, and leaving it up to the implementations to choose the transport mechanism based on configurations and available runtime data? For example: RSD: reliable and slow, duplex. (TCP, TLS) RFD: reliable and reasonably fast, duplex. (TCP, UDP/local) UFD: unreliable and fast, duplex. (UDP) RFS: reliable and fast, simplex. (multicast) UFS: unreliable and fast, simplex. (UDP/firewall) Gateways or proxies would be allowed to change the transport where appropriate, for example from TCP/internet to UDP/local. cheers, Roland _______________________________________________ SWMP mailing list SWMP@ietf.org https://www1.ietf.org/mailman/listinfo/swmp
- [SWMP] TCP, UDP, and multicast: are they really e… john_patterson
- Re: [SWMP] TCP, UDP, and multicast: are they real… Paul Aslin
- Re: [SWMP] TCP, UDP, and multicast: are they real… Jay C. Weber
- Re: [SWMP] TCP, UDP, and multicast: are they real… Roland Weber