Kan två enheter anslutas via USB-hubb Bypassera en dator när du delar data?
Om du har flera hårddiskar anslutna till en USB-hubb, flyttas kopierade data via datorn först eller direkt via USB-navet själv? Dagens SuperUser Q & A-inlägg har svar på en nyfiken läsarens frågor.
Dagens Question & Answer-session kommer till oss med tillstånd av SuperUser-en indelning av Stack Exchange, en community-driven gruppering av Q & A-webbplatser.
Foto med tillstånd av itBox24 (Flickr).
Frågan
SuperUser-läsaren IAmJulianAcosta vill veta om två USB-hub-anslutna enheter kan överföra data direkt via USB-huben och helt förbikoppla datorn:
Om jag ansluter två USB-enheter till ett externt nav och jag kopierar data från en enhet till den andra, går datan genom datorn eller kommer USB-huben att hantera data? Har detta någon prestationsförmån?
Vilken rutt kommer data att ta när de kopieras från en USB-enhet till den andra?
Svaret
SuperUser bidragsgivare lzam, Luu Vinh Phuc och fixer1234 har svaret för oss. Först upp, lzam:
Nej, det här kommer inte fungera. Alla data som du kopierar måste läsas av datorn från källkällan innan den kopieras till målenheten.
Om något har två hårddiskar anslutna till samma USB-nav kan det sakta ner sakerna. Om du har flera enheter anslutna till navet måste de dela bandbredd.
Följt av svaret från Luu Vinh Phuc:
USB är ett värddrivet protokoll, inte en peer-to-peer-standard som firewire. Drivar är bara enheter, de är inte värdar som kontrollerar eller bestämmer någonting. Utan värden kan de inte ens interagera med omvärlden.
Förutsatt att du kan ansluta de två enheterna så, hur kommer de att veta vilka filer och / eller mappar du vill kopiera? Hur kommer de att veta vilken enhet som ska kopieras från och kommer de att skriva över dubbla filer? Hur kommer de att fungera om enheterna är fulla?
Och vårt sista svar från fixer1234:
En USB-hubb är bara ett sätt att dela en anslutning till datorn när du inte har tillräckligt med USB-portar för alla enheter du vill ansluta. Apparater som är anslutna till datorn via ett USB-hub talar aldrig med varandra. USB-navet säkerställer att trafiken mellan datorn och de anslutna enheterna går till och från rätt enhet som om de var bokstavligen anslutna till en USB-port på datorn.
Det finns ingen prestationsförmån och det kan uppstå prestandaförluster. USB-navet är anslutet till datorn via en USB-anslutning, så allting som är anslutet till USB-hub måste dela bandbredd för den anslutningen. Hårddiskar kan konsumera mycket av USB-navets bandbredd och påverka prestandan hos andra enheter som är anslutna till USB-navet. Du vill i allmänhet inte ansluta hårddiskar via en USB-hubb alls på grund av det.
Har du något att lägga till förklaringen? Ljud av i kommentarerna. Vill du läsa mer svar från andra tech-savvy Stack Exchange-användare? Kolla in hela diskussionsgängan här.