KWALIFIKACJA ELM3 - CZERWIEC 2020

PYTANIE NR 30.
Która metoda nie jest stosowana do detekcji błędów transmisji danych w sieciach komunikacyjnych?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
CRC, suma kontrolna i kontrola parzystości to klasyczne metody wykrywania błędów w przesyłanych danych (sprawdzają zgodność bitów/ramek po transmisji). Pomiar poziomu napięcia sygnału dotyczy diagnostyki warstwy fizycznej i jakości toru, ale sam w sobie nie jest metodą detekcji błędów danych w protokole.

Pełne wyjaśnienie:

Wykrywanie błędów transmisji danych w sieciach komunikacyjnych realizuje się typowo przez mechanizmy kontrolne dołączane do danych (bity kontrolne lub pola kontrolne w ramce). Odbiornik, korzystając z tych informacji, może sprawdzić, czy zawartość danych dotarła w niezmienionej postaci.

Odpowiedź "Pomiar poziomu napięcia przesyłanego sygnału." nie jest standardową metodą detekcji błędów danych. Pomiar napięcia (lub obserwacja przebiegu) służy raczej do oceny warstwy fizycznej: czy nadajnik/odbiornik widzą poprawne poziomy logiczne, czy występują zakłócenia, zła terminacja, przerwy w przewodach, błędne ekranowanie itp. Taki pomiar może pomóc znaleźć przyczynę problemów, ale nie zastępuje algorytmów weryfikujących poprawność treści ramek.

Metody takie jak "Analiza sumy kontrolnej." polegają na obliczeniu wartości kontrolnej z danych po stronie nadawczej i porównaniu jej po stronie odbiorczej. Jeśli wartości się różnią, oznacza to, że dane uległy zmianie w transmisji.

"Cykliczna kontrola nadmiarowości." (CRC) to szczególnie popularny i skuteczny mechanizm wykrywania błędów w ramkach: wykorzystuje obliczenia na wielomianach (w praktyce realizowane sprzętowo lub programowo) i bardzo dobrze wykrywa typowe przekłamania bitów oraz serie błędów.

"Kontrola parzystości." dodaje do danych bit, który informuje, czy liczba jedynek w słowie danych jest parzysta lub nieparzysta. To prosta metoda, często spotykana w podstawowych rozwiązaniach, ale mniej skuteczna niż CRC (nie wykrywa wszystkich kombinacji błędów).

Wskazówka egzaminacyjna: jeśli odpowiedź opisuje obliczanie lub sprawdzanie wartości kontrolnej na podstawie przesłanych bitów, zwykle dotyczy detekcji błędów danych. Jeśli opisuje pomiary elektryczne (napięcie, oscyloskop), to raczej diagnostyka toru transmisyjnego, a nie algorytm kontroli poprawności treści.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Detekcja błędów to sprawdzanie, czy dane odebrane są identyczne z danymi wysłanymi. Najczęściej realizuje się ją przez dodanie informacji kontrolnej (np. bitu parzystości, sumy kontrolnej lub CRC) do ramki i ponowne obliczenie tej wartości po stronie odbiornika.
Kontrola parzystości dodaje 1 bit do porcji danych, aby liczba bitów "1" była parzysta lub nieparzysta. Odbiornik przelicza parzystość i jeśli się nie zgadza, wykrywa błąd. Metoda jest prosta, ale nie wykrywa wszystkich typów przekłamań.
CRC (cykliczna kontrola nadmiarowości) jest skuteczna w wykrywaniu typowych błędów w ramkach, w tym błędów seryjnych (ciągłych). Daje lepszą ochronę niż parzystość czy prosta suma kontrolna, a przy tym może być szybko liczona sprzętowo lub programowo.
Suma kontrolna to wartość obliczona z danych (np. poprzez sumowanie słów), dołączana do transmisji. Odbiornik liczy ją ponownie i porównuje. CRC wykorzystuje inny mechanizm matematyczny i zwykle wykrywa szerszą klasę błędów niż prosta suma kontrolna.
Pomiar napięcia pomaga ocenić warstwę fizyczną (poziomy logiczne, zakłócenia, terminację, przerwy), ale nie weryfikuje poprawności treści bitów według reguł protokołu. Błędy danych wykrywa się typowo przez parzystość, sumę kontrolną lub CRC dołączane do ramek.
Typowe objawy to zrywanie komunikacji, opóźnienia, pojawianie się ramek błędów, przechodzenie urządzeń w tryb awaryjny lub sporadyczne błędy odczytu czujników. W praktyce analizuje się liczniki błędów w urządzeniach oraz weryfikuje okablowanie i parametry sieci.
Parzystość spotyka się tam, gdzie liczy się prostota i minimalny narzut, a wymagania niezawodności nie są bardzo wysokie (np. proste interfejsy lub starsze rozwiązania). Gdy ryzyko zakłóceń jest większe, częściej wybiera się CRC, bo lepiej wykrywa błędy.
Problem warstwy fizycznej ujawnia się w parametrach sygnału (zakłócenia, odbicia, spadki poziomów) i może powodować częste przekłamania. CRC informuje, że ramka jest uszkodzona logicznie. W diagnostyce zwykle łączy się oba podejścia: obserwuje liczniki CRC i sprawdza okablowanie.
W zależności od sposobu liczenia, różne zmiany bitów mogą dać tę samą wartość sumy (kolizja), więc błąd nie zostanie wykryty. CRC ma zwykle lepsze właściwości wykrywania błędów, szczególnie dla pewnych wzorców przekłamań, dlatego jest powszechniejsze w ramkach sieciowych.
Najczęściej myli się diagnostykę elektryczną (np. pomiar napięcia, oscyloskop) z metodami wykrywania błędów w protokole. Drugim częstym błędem jest traktowanie CRC, sumy kontrolnej i parzystości jako "to samo", bez rozróżnienia ich skuteczności i zastosowań.
info

Statystycznie 48% uczniów zna prawidłową odpowiedź. trudne

W praktyce zawodowej kluczowe jest to, że cRC, suma kontrolna i kontrola parzystości to klasyczne metody wykrywania błędów w przesyłanych danych (sprawdzają zgodność bitów/ramek po transmisji).

Źródła:

  • Andrew S. Tanenbaum, David J. Wetherall, "Computer Networks" (wydanie ang.), rozdziały o warstwie łącza danych i detekcji błędów (parzystość, checksum, CRC)
  • William Stallings, "Data and Computer Communications" (wydanie ang.), część dotycząca technik wykrywania błędów (checksum, CRC) w transmisji danych
  • Behrouz A. Forouzan, "Data Communications and Networking" (wydanie ang.), rozdział o error detection/correction (parity, checksum, CRC)

Materiały:

  • Podręczniki z sieci komputerowych i warstwowego modelu komunikacji (OSI/TCP/IP)
  • Materiały dydaktyczne o magistralach przemysłowych i mechanizmach kontroli błędów (CRC, parzystość)
  • Instrukcje serwisowe urządzeń automatyki opisujące liczniki błędów ramek oraz diagnostykę komunikacji

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego