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

Reply via email to