Der Martin: Netzwerk mit zwei Rechner

Beitrag lesen

Hallo Christoph,

Mit einem einfachen USB-Kabel kannst Du zwei Rechner _nicht_ vernetzen.

Kannst du das eventuell genauer erläutern? Ich war eben schon am Überlegen, ob ichs nicht fix mal durchprobieren sollte.

Ist im Prinzip ganz einfach. USB ist so ausgelegt, dass es immer nur _einen_ Master gibt. Nun ist aber jeder USB-Controller in den heutigen PCs Master, der nicht darauf eingerichtet ist, dass es noch einen außer ihm gibt (wie mit dem Ersten Gebot). Also gibt's da einen Konflikt.
Die speziellen-USB-Link-Kabel haben einen kleinen µC integriert, der sich nach beiden Seiten als untergeordnetes USB-Gerät, quasi als Slave, ausgibt und den Datenverkehr zwischen diesen beiden Punkten regelt. Nur so kann das funktionieren.

Es gibt inzwischen sogar schon USB-Multipoint-Lösungen, die nach dem Prinzip funktionieren.

Ach, und noch was: Die theoretische Übertragungsrate von 480Mbps kann in der Praxis nicht ganz erreicht werden, weil zwischendurch immer wieder Timeslots für langsamere Geräte (12Mbps, 1.5Mbps) freigehalten werden. Schließlich ist USB ja sogar hot-pluggable, also muss der Controller immer mal wieder rumfragen, ob jemand zugestiegen ist.

Grüße aus Backnang,

Martin