Hi!
Es ging hier schon häufiger um das Thema half- oder fullduplex bei Netzwerkkarten und anderen Komponenten. Was genau ist da der Unterschied? Wenn, wie ich gehört habe, full- duplex schneller ist, warum kann es dann sinnvoll sein, auf half-duplex zu gehen?
Es ging hier schon häufiger um das Thema
half- oder fullduplex bei Netzwerkkarten
und anderen Komponenten. Was genau ist da
der Unterschied? Wenn, wie ich gehört
habe, full- duplex schneller ist, warum
kann es dann sinnvoll sein, auf
half-duplex zu gehen?
Full Duplex bedeuted, daß gleichzeitig Datenpakete gesendet und empfangen werden können, während bei Half Duplex entweder gesendet oder empfangen wird.
Ein Ethernethub oder ein Koax-Strang verhält sich wie ein Bus. Einer sendet, der Rest muß zuhören. Deshalb geht hier nur Half Duplex.
Man kann zwar Full Duplex auf der Netzwerkkarte einstellen. Bewirkt dann aber eine Störung des Netzwerkverkehrs.
Bei einem Switch oder Router hat jedes Gerät sein eigenes Ethernetsegment, die dann gleichzeitig miteinander Kommunizieren können. Deshalb ist hier auch das gleichzeitige Senden und Empfangen möglich, also Full Duplex.
Full Duplex ist theoretisch doppelt so schnell wie Half Duplex (praktisch ca. 25% schneller) und man kann beim Ethernet längere Strecken bauen.
Eine weitere Quelle von Störungen kann sein, daß eine Seite Half und die ander Seite Full Duplex macht. Deshalb verläßt man sich besser nicht nur auf das Autonegotiating (typisch für 10/100-Komponenten), sonder stellt die Werte manuell ein.