2 ms·
Host-to-Host transfer was added in 2019 in USB4 (per https://en.wikipedia.org/wiki/USB#Version_history https://en.wikipedia.org/wiki/USB#Version_history) As to
by warrenm 4y ago
Host-to-Host transfer was added in 2019 in USB4 (per https://en.wikipedia.org/wiki/USB#Version_history https://en.wikipedia.org/wiki/USB#Version_history)
As to why it wasn't there initially ... why should it have been? How many people were going to put their desktops close enough together that a 1m USB cable could reach between them?
Peak speed on USB1 (1996) was 12Mbps - home and corporate networks were already operating at at least 10Mbps, and handle data transfer quite nicely (and over far longer distances)
If you wanted to go host-to-host with ethernet, you only needed a crossover cable to do it
USB access for external devices like Zip drives was available - and, if you used Zip disks, the media'd interoperate between internal and external variants
One of the first computers to exclusively rely on USB for peripherals was the first-generation iMac back in 199
USB thumb/external drives appeared about the same time (a couple "history of thumb drive" sites list it as 1999, others as 1998 ... I suspect is the difference is between "design/prototype" and "on sale")
In short, there was no reason to enable host-to-host transfers with USB
- solardev 4y agoThat wasn't that long ago. Back then serial direct transfer cables were available, and people even used IRDA (infrared) to send files between ThinkPads. Wifi wasn't super common yet and ethernet crossover cables were sometimes used to meet this need. All to say, the reason was there indeed. It just wasn't part of the initial USB host vs peripheral design.
- warrenm 4y agoThere wereample solutions that already addressed this use case - hence me saying "there was no reason" for USB to implement it :)