![USB 物理环回是否存在风险?](https://linux22.com/image/1225053/USB%20%E7%89%A9%E7%90%86%E7%8E%AF%E5%9B%9E%E6%98%AF%E5%90%A6%E5%AD%98%E5%9C%A8%E9%A3%8E%E9%99%A9%EF%BC%9F.png)
如果您使用 USB 电缆(和 2 个 USB 端口)将计算机连接到自身,是否可能会损坏设备?它会将自身识别为 USB 设备吗?
答案1
这些 USB-USB 连接线包含一小块电子元件,它们不仅仅是直线连接线。互联网上充斥着传闻,称将两台 PC 的 USB 端口插在一起会损坏某些东西。
http://www.usb.org/about/faq/ans5非常有帮助...
Q5:如何使用 USB 将两台电脑连接起来?
A5:您需要一个称为 USB 桥接器的专用 USB 外围设备(有时称为 USB 到 USB 适配器)才能执行此操作。如果没有 USB 桥接器,将一台 PC 的 USB 端口直接连接到另一台 PC 的 USB 端口可能会损坏计算机。
Q6:您的意思是我不能像零调制解调器那样建立直接电缆连接?
A6:正确。事实上,如果您尝试使用非法的 A 到 A USB 电缆进行此操作,则会将两台 PC 的电源短路,可能会损坏一台或两台机器,或造成火灾隐患。即使两个电源的问题不会对机器造成危险,仍然无法让两台 PC 相互通信,因为 USB 不支持这种特定类型的通信。解决此需求的一种价格合理的解决方案是 USB 桥接器。
Q7:那么人们为什么要制作 A 到 A 电缆呢?我需要什么样的电缆来将 USB 设备连接在一起?
A7:许多电缆供应商似乎得出这样的结论:USB 就像 PC 的串行端口,只是速度更快,所以您需要各种特殊硬件来创建所需的 USB 连接。这是完全错误的。连接普通 USB 产品所需的唯一电缆是长度各异的 A 到 B 电缆、A 到 mini B 电缆或 mini A 到 mini B 电缆。某些特殊类型的设备使用非标准连接器,因此配有自己的特殊电缆。
答案2
好吧,阅读有关它的 WP 文章,它似乎可能取决于您所拥有的电缆类型,以确定它是否会在电缆的两侧传递主机连接。
引用:USB 连接始终位于“A”连接器端的主机或集线器与另一端的设备或集线器的“上游”端口之间。最初,这是一个“B”连接器,可防止错误的环路连接,但后来指定了额外的上游连接器,并且一些电缆供应商设计和销售的电缆允许错误连接(并可能损坏电路)。
据我所知,USB 应该是主机介导的,因此在两端建立“主机”连接是没有意义的。最有可能的是,两端都会发出握手数据包,然后进入 STALL 状态,因为响应不正确。
答案3
我刚刚在空闲的机器(因为它确实看起来很有趣)......听到了“设备插入”的声音,但没有其他声音。
我猜测有些应用程序可以利用这一点将文件从一台电脑传输到另一台电脑...但我现在没有其他机器可以测试它。