You don't want to use TCP for this because almost all of TCP overhead
is set up for *unreliable, shared* transport as opposed to a cable
I'm not sure about that.
TCP helps enourmously over dedicated, reliable transport becoz the app
on the other end cannot read the data as fast as it is pumped in (so
the buffers fill up), so TCP backs off transmission
With an unreliable protocol (UDP), the buffers overflow and packets
get dropped, regardless of the transport reliability
I think you are confusing some things.
The context here is not TCP vs UDP. It's TCP vs. ATA or possibly
ethernet vs. direct cable.
Ah I see
Yeah, like in response to Tracy's post, I never said TCP should be used
as a disk transfer protocol over USB.
I was comparing GigE specs of 1Gib/s as a theoretical limit, inhibited
by the protocols that ran over it (TCP - be happy if you get 800Mib/s)
to USB's theoretical limit (400Mib/s) and whatever disk-transfer
protocol is used over it (don't expect 66MiB/s disk transfer rates, even
if the HW on the disk could support it)
--
Michael O'Keefe | [EMAIL PROTECTED]
Live on and Ride a 03 BMW F650GSDakar| [EMAIL PROTECTED] / |
I like less more or less less than |Work:+1 858 845 3514 / |
more. UNIX-live it,love it,fork() it |Fax :+1 858 845 2652 /_p_|
My views are MINE ALONE, blah, blah, |Home:+1 760 788 1296 \`O'|
blah, yackety yack - don't come back |Fax :+1 858 _/_\|_,
--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list