INF.07 · pytanie 93
Jak jest nazywana transmisja dwukierunkowa w sieci Ethernet?
- AHalfduplex
- BSimplex
- CFull duplexPoprawna
- DDuosimplex
Wyjaśnienie
Transmisja dwukierunkowa w sieci Ethernet, w której urządzenie może jednocześnie wysyłać i odbierać dane, nazywa się full duplex. To bardzo ważne pojęcie przy pracy z przełącznikami, kartami sieciowymi i ogólnie z nowoczesnym Ethernetem. W trybie full duplex stacja robocza i przełącznik mogą prowadzić komunikację w obu kierunkach w tym samym czasie, więc nie trzeba czekać, aż druga strona skończy nadawanie. Moim zdaniem to jedna z tych rzeczy, które dobrze tłumaczą, dlaczego współczesne sieci przełączane działają dużo sprawniej niż stare sieci z koncentratorami. W praktyce full duplex jest typowy dla połączeń Ethernet realizowanych przez switch, np. 100BASE-TX, 1000BASE-T czy szybsze standardy IEEE 802.3. Dzięki temu nie występują klasyczne kolizje znane z dawnych sieci half duplex, a mechanizm CSMA/CD nie jest używany w taki sam sposób. Dobrą praktyką jest zostawienie autonegocjacji prędkości i dupleksu, o ile sprzęt działa poprawnie, bo ręczne ustawienie tylko jednej strony może doprowadzić do problemów typu duplex mismatch, czyli spadków wydajności, błędów ramek i dziwnych opóźnień. W skrócie: full duplex oznacza pełną komunikację w obie strony naraz, i właśnie tak pracuje większość dzisiejszych połączeń Ethernet między komputerem a przełącznikiem.