KWALIFIKACJA INF2 - CZERWIEC 2023

PYTANIE NR 24.
Aby osiągnąć maksymalną wydajność, karta sieciowa w komputerze wykorzystuje transmisję szeregową
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Ethernet pracuje z synchronizacją na warstwie fizycznej (odbiornik odzyskuje zegar z sygnału dzięki kodowaniu), więc nie jest transmisją asynchroniczną typu RS-232. Maksymalną wydajność łącza uzyskuje się w trybie full duplex, gdzie nadawanie i odbiór odbywają się jednocześnie, bez kolizji.

Pełne wyjaśnienie:

W praktycznych kartach sieciowych Ethernet dane są przesyłane w postaci strumienia bitów, a poprawna interpretacja bitów wymaga synchronizacji nadajnika i odbiornika. W Ethernet synchronizacja nie jest realizowana przez bity START/STOP (jak w typowej transmisji asynchronicznej UART/RS-232), tylko przez mechanizmy warstwy fizycznej: odbiornik odzyskuje taktowanie z przebiegu sygnału, a kodowanie linii zapewnia wystarczającą liczbę przejść do synchronizacji. Dlatego właściwe ujęcie dla Ethernet to transmisja synchroniczna.

Drugi człon odpowiedzi dotyczy trybu kierunkowości transmisji:

  • Full duplex oznacza jednoczesne wysyłanie i odbieranie danych. To eliminuje kolizje na łączu i pozwala wykorzystać przepustowość w obu kierunkach naraz, co jest kluczowe dla "maksymalnej wydajności". W nowoczesnych sieciach połączenie karty ze switchem jest standardowo zestawiane jako full duplex (często przez autonegocjację).
  • Half duplex dopuszcza komunikację w obu kierunkach, ale nie jednocześnie. Gdy jedna strona nadaje, druga musi czekać, co zmniejsza efektywność i zwiększa opóźnienia; historycznie wiązało się to też z mechanizmem kolizji w środowisku współdzielonym.
  • Simplex to transmisja tylko w jednym kierunku, więc z definicji nie zapewnia maksymalnej wydajności w typowych zastosowaniach sieciowych, gdzie równolegle wysyła się i odbiera dane (np. pobieranie i potwierdzenia, ruch dwukierunkowy aplikacji).

Dlatego poprawne połączenie dla maksymalnej wydajności w Ethernet to "synchroniczną Full duplex". Odpowiedzi zawierające "asynchroniczną" sugerują model znany z RS-232 (START/STOP), który nie opisuje działania kart Ethernet. Z kolei warianty z "Simplex" nie odpowiadają typowej, dwukierunkowej komunikacji sieciowej, a "Half duplex" jest mniej efektywny od full duplex.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Transmisja synchroniczna oznacza, że odbiornik potrafi odtworzyć taktowanie (zegar) na podstawie sygnału i poprawnie "próbkować" kolejne bity. W Ethernet dzieje się to dzięki kodowaniu i właściwościom warstwy fizycznej, a nie przez bity START/STOP.
Transmisja asynchroniczna (np. UART/RS-232) zwykle przesyła znaki z bitami START i STOP, bez wspólnego zegara między urządzeniami. Jest wygodna w prostych interfejsach szeregowych, ale mniej efektywna niż rozwiązania synchroniczne w szybkich sieciach.
Tryb full duplex pozwala jednocześnie wysyłać i odbierać dane, więc łącze nie musi "czekać" na zwolnienie medium w przeciwnym kierunku. W praktyce zwiększa to efektywną przepustowość i zmniejsza opóźnienia, bo nie występują kolizje typowe dla pracy współdzielonej.
Half duplex umożliwia komunikację w obie strony, ale naprzemiennie (albo nadajesz, albo odbierasz). Full duplex pozwala na obie czynności jednocześnie. W nowoczesnych sieciach (karta + switch) standardem jest full duplex, bo jest wydajniejszy i stabilniejszy.
Simplex (tylko jeden kierunek transmisji) nie pasuje do typowej komunikacji sieciowej, która jest dwukierunkowa (żądania i odpowiedzi, potwierdzenia, kontrola przepływu). Dlatego w praktyce dla Ethernet spotyka się przede wszystkim half/full duplex, a simplex jest raczej pojęciem teoretycznym.
Autonegocjacja to mechanizm, w którym karta i urządzenie sieciowe uzgadniają najwyższą wspólną prędkość oraz tryb pracy (np. full duplex). Gdy autonegocjacja działa poprawnie po obu stronach, zwykle uzyskuje się full duplex. Błędne ustawienia mogą skończyć się spadkiem wydajności.
Duplex mismatch to sytuacja, gdy jedna strona działa np. w full duplex, a druga w half duplex. Objawy to spadki przepustowości, duża liczba błędów ramek i niestabilne transfery. W praktyce sprawdza się ustawienia portu switcha oraz parametry karty (speed/duplex) w systemie.
Ethernet jest projektowany do wysokich przepływności i pracy ramkowej w sieci. Narzut bitów START/STOP dla każdego znaku obniżałby efektywność. Zamiast tego Ethernet stosuje rozwiązania warstwy fizycznej umożliwiające synchronizację i niezawodne przesyłanie ramek przy dużych prędkościach.
W różnych odmianach Ethernet stosuje się różne techniki kodowania linii, których celem jest m.in. ułatwienie odzyskiwania zegara przez odbiornik. W starszych rozwiązaniach spotyka się kodowanie Manchester, a w nowszych inne schematy kodowania zależne od prędkości i medium transmisyjnego.
Najpierw rozdziel dwa wątki: (1) synchroniczna vs asynchroniczna (czy występują START/STOP jak w UART), (2) simplex/half/full duplex (czy transmisja jest dwukierunkowa i jednoczesna). Jeśli pytanie mówi o "maksymalnej wydajności" w Ethernet, najczęściej prowadzi to do full duplex.
info

Statystycznie 67% uczniów zna prawidłową odpowiedź. średnie

Eksperci podkreślają: "Ethernet pracuje z synchronizacją na warstwie fizycznej (odbiornik odzyskuje zegar z sygnału dzięki kodowaniu), więc nie jest transmisją asynchroniczną typu RS-232."

Źródła:

  • Cisco: "Duplex Mismatch and Common Causes" (opis różnic half/full duplex i skutków wydajnościowych), https://www.cisco.com/c/en/us/support/docs/lan-switching/ethernet/100x/duplex-mismatch.html - accessed 2026-03-13
  • IEEE 802.3 Ethernet Working Group (informacje o standardzie Ethernet), https://www.ieee802.org/3/ - accessed 2026-03-13
  • Wikipedia (hasła techniczne do wstępnej weryfikacji pojęć): "Ethernet" oraz "Asynchronous serial communication" (START/STOP vs synchronizacja), https://en.wikipedia.org/wiki/Ethernet oraz https://en.wikipedia.org/wiki/Asynchronous_serial_communication - accessed 2026-03-13

Materiały:

  • Dokumentacja producentów (Cisco/Juniper/MikroTik) o duplex i autonegocjacji
  • Podręczniki sieci komputerowych omawiające warstwę fizyczną Ethernet i kodowanie sygnału
  • Materiały kursowe o RS-232/UART vs Ethernet (porównanie transmisji asynchronicznej i synchronicznej)

Aktualizacja pytania: 03.04.2026



Aktualizacja pytania: 03.04.2026
📡 Brak połączenia internetowego