Probablemente sí, pero depende
Al igual que los dispositivos PATA, SCSI y Ethernet, los dispositivos USB no se conectan directamente a la computadora. Se conectan a un controlador host que gestiona toda la señalización y la comunicación. Todos los puertos están conectados a algo que se llama un concentrador de raíz y, a cada concentrador de raíz, puede conectar otros concentradores y, posteriormente, más concentradores.
Cada uno de estos concentradores tiene múltiples flujos descendentes y exactamente uno ascendente. "¿Qué significa eso?" usted pregunta. Bueno, significa que los datos enviados por el hub se envían a todos los hubs y dispositivos secundarios, mientras que los datos enviados por los hubs y los dispositivos solo se envían "hacia arriba" a Root Hub.
Entonces, si varios dispositivos están conectados a puertos que llevan al mismo Root Hub (todos están controlados por el mismo Host Controller), entonces cualquiera de los dispositivos puede detectar los datos. sólo en la dirección Ordenador - > Dispositivo.
En mi computadora portátil, por ejemplo, los puertos en el lado derecho están controlados por un Controlador Host, y los puertos en el lado izquierdo están controlados por otro Controlador Host.
Loquesignificaquelosdatosenviadosacualquierdispositivoenelladoderechopuedenserdetectadosporcualquierdispositivoenelladoderecho,peronolosdispositivosconectadosalladoizquierdo.
RecuerdoqueuncolegamíomodificóunamemoriaUSBparaevitarqueignoraralosdatosenviadosaotrosdispositivos.Entonces,siconectaesamemoriaUSBmodificadaaunacomputadora,puedecapturartodoslosarchivoscopiadosenotrasmemoriasUSBenlamismacomputadora.
Actualizar:
Elcomentariode@Polynomialmehizocuestionartodalarespuesta,yaquemiinformaciónsebasaenladescripcióndemicolega.Paraestarseguro,tratédeencontraralgunareferencia.Busquéen especificaciones de USB y encontré esto:
... Enladireccióndescendente,losconcentradoresoperanenunmododetransmisión.Cuandoun hubdetectaeliniciodeunpaqueteensupuertoorientadohaciaarriba, establecelaconectividadatodoslospuertosorientadoshaciaabajohabilitados.Siun elpuertonoestáhabilitado,nopropagalaseñalizacióndepaquetesensentidodescendente.
Además,un artículo de KB de la FASE TOTAL parece estar de acuerdo
USB 2.0 funciona a través de un sistema de transmisión unidireccional. Cuando un host
envía un paquete, todos los dispositivos posteriores verán ese tráfico. Si el
El anfitrión desea comunicarse con un dispositivo específico, debe incluir el
Dirección del dispositivo en el paquete del token. Tráfico ascendente (el
respuesta de los dispositivos) solo son vistos por el host o los hubs que están
directamente en la ruta de retorno al host.