Es hängt davon ab, ob.
Während viele Ethernet-PHYs Daten rein seriell übertragen (z. B. 100BASE-TX, 1000BASE-SX, 10GBASE-SR), teilen einige den Datenstrom in mehrere Spuren auf, die parallel übertragen werden.
Am häufigsten teilt 1000BASE-T - die übliche Gigabit-über-Kupfer-Variante - den codierten Datenstrom in vier Spuren auf und überträgt sie jeweils separat auf einem der vier verdrillten Paare in einem Cat-5-Kabel. Alle Twisted-Pair-Varianten ab Gigabit nutzen diese vier Spuren.
Einige Hochgeschwindigkeits-PHYs (10G +) verwenden auch mehrere Spuren über bis zu 16 Fasern (mit Multimode-Faser und kurzer Reichweite) oder Wellenlängen (mit Single-Mode-Faser und großer Reichweite).
Es wird jedoch alles in Frames übertragen , die jeweils von einer einzelnen Quelle zu einem einzelnen Ziel ausgeführt werden. Rahmen sind im Allgemeinen atomar, dh. Sie werden immer in einem Stück übertragen. Jeder Frame transportiert nur Daten von einer bestimmten Verbindung / Anwendung. Sein Header enthält Quell- und Zieladressen, damit er sich über das Netzwerk zurechtfinden kann.
Wenn das Netzwerk zwei Frames von verschiedenen Quellen für denselben Zielport gleichzeitig empfängt, muss einer der Frames in die Warteschlange gestellt werden, bis der Switch-Port in Richtung des Ziels die Übertragung des ersten Frames beendet hat.
Dies setzt voraus, dass Quellen und Ziel mit derselben Geschwindigkeit ausgeführt werden, was nicht unbedingt der Fall ist. Sie könnten einen Dateiserver haben, der über eine 1-Gbit / s-Verbindung verbunden ist, und zehn Clients, die jeweils ihre 100-Mbit / s-Verbindungen mit voller Geschwindigkeit ohne (signifikante) Warteschlange senden. Dies kommt Ihrem Vorschlag "Mehrere Streams" etwas nahe, nur dass diese Streams auf Frame-Ebene und nicht auf Bitebene verschachtelt sind.
Die Rate an einem Netzwerkport kann Tausende oder sogar Millionen von Frames in einer Sekunde betragen. Aus menschlicher Sicht ist es daher unmöglich, mehrere Streams zu unterscheiden - alles scheint "gleichzeitig" zu sein.