KWALIFIKACJA INF8 - CZERWIEC 2014

PYTANIE NR 11.
Na rysunku przedstawiono sposób synchronizacji sieci typu
Ilustracja przedstawia schemat hierarchiczny, który jest przykładem synchronizacji sieci typu master-slave.
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Synchronizacja typu master–slave polega na tym, że jeden węzeł (master) jest źródłem odniesienia i narzuca wartości synchronizacji, a pozostałe węzły (slave) dostosowują się do niego. W modelach równorzędnych lub wzajemnych nie ma jednego nadrzędnego źródła, więc schemat z wyraźnym "nadrzędnym" wskazuje master–slave.

Pełne wyjaśnienie:

Model master–slave opisuje synchronizację, w której istnieje jedno nadrzędne źródło odniesienia (master), a pozostałe urządzenia/węzły (slave) korygują swój stan na podstawie informacji otrzymywanych od mastera. Na schematach rozpoznaje się to zwykle po:

  • wyróżnieniu jednego węzła jako nadrzędnego,
  • kierunkowym przekazywaniu informacji (od mastera do węzłów podrzędnych),
  • braku symetrycznej, równorzędnej wymiany między wszystkimi węzłami.

Odpowiedź "master slave." jest więc właściwa, jeśli rysunek pokazuje, że tylko jeden element pełni rolę "ustalającego" (np. czas, takt, parametry odniesienia), a reszta się do niego dopasowuje.

Dlaczego pozostałe odpowiedzi nie pasują do takiego schematu?

  • "równoległego." sugeruje model bez nadrzędności, w którym węzły działają równorzędnie lub jednocześnie, a synchronizacja nie wynika z jednej "centralnej" roli.
  • "synchronizacji mieszanej." oznaczałaby połączenie cech różnych modeli (np. część relacji hierarchiczna, część równorzędna). Na rysunku musiałyby być widoczne oba mechanizmy, a nie tylko czysta relacja nadrzędny–podrzędny.
  • "synchronizacji wzajemnej." kojarzy się z podejściem, gdzie węzły korygują się nawzajem (symetrycznie), a nie na podstawie jednego autorytatywnego źródła.

Wskazówka egzaminacyjna: gdy na rysunku widać jedno centrum decyzyjne/odniesienia oraz elementy "podporządkowane", w pierwszej kolejności rozważaj model master–slave. Gdy brak takiego centrum i relacje są symetryczne, częściej pasują modele równorzędne/wzajemne.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
To model, w którym jeden węzeł (master) jest źródłem odniesienia i wysyła informację synchronizującą, a pozostałe węzły (slave) dostosowują swoje ustawienia do mastera. Kluczowa cecha: istnieje nadrzędność i jednostronny kierunek "ustalania" wartości.
Szukaj jednego wyróżnionego węzła, do którego "podpinają się" pozostałe, oraz strzałek/kierunku przepływu od tego węzła. Jeśli tylko jeden element dyktuje parametry, a reszta je przyjmuje, jest to typowy układ master–slave.
Bo upraszcza ustalenie jednego punktu odniesienia: jeden serwer/urządzenie jest "autorytatywne", a klienci tylko korygują odchyłki. Ułatwia to utrzymanie spójności i diagnostykę, choć zwiększa znaczenie poprawnego działania węzła nadrzędnego.
Synchronizacja wzajemna zakłada relacje bardziej symetryczne: węzły wymieniają informacje i korygują się nawzajem bez jednego stałego "szefa". W master–slave jest jasno wyznaczony nadrzędny węzeł, który narzuca wartości, a pozostałe są podporządkowane.
Tak, to typowy scenariusz ryzyka: gdy master przestaje działać lub podaje błędne dane, slave mogą się rozjechać lub zacząć synchronizować do błędnego odniesienia. W praktyce stosuje się mechanizmy wyboru nowego mastera albo redundancję źródeł odniesienia.
Najczęściej myli się układ hierarchiczny z równorzędnym, bo patrzy się tylko na liczbę połączeń, a nie na role. Drugi błąd to ignorowanie kierunku strzałek: nawet prosty schemat może pokazywać nadrzędność, jeśli przepływ jest jednostronny.
Określenie bywa używane, gdy wiele węzłów wykonuje podobne działania jednocześnie i nie ma jednego nadrzędnego "dyktującego" parametr. W zadaniach egzaminacyjnych brak węzła centralnego i symetryczne relacje zwykle kierują w stronę modeli równorzędnych.
Zwykle oznacza połączenie podejść: np. wewnątrz podsieci działa master–slave, a między podsieciami węzły wymieniają dane bardziej równorzędnie. Na schemacie powinny być widoczne różne role i różne typy relacji, nie tylko jednolity wzorzec.
Jeśli odpowiedzi opisują typ synchronizacji (np. relacje nadrzędny–podrzędny albo równorzędność), to kluczowa jest topologia logiczna i role węzłów, a nie parametry fizyczne łącza. Wtedy analizuj, kto inicjuje i kto jest źródłem odniesienia.
Ucz się rozpoznawania ról na schematach: master/klient, serwer/klient, hierarchia vs równorzędność. Przećwicz interpretację strzałek i podpisów na rysunkach oraz powiąż je z praktyką: dystrybucja czasu, konfiguracje serwerów i zależności między węzłami.
info

Około 46% zdających odpowiada poprawnie na to pytanie. trudne

Według specjalistów z branży: "Synchronizacja typu master–slave polega na tym, że jeden węzeł (master) jest źródłem odniesienia i narzuca wartości synchronizacji, a pozostałe węzły (slave) dostosowują się do niego."

Źródła:

  • IEEE Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems (IEEE 1588), IEEE Std 1588 (latest revision; definicje ról master/slave oraz modelu synchronizacji)
  • RFC 5905: Network Time Protocol Version 4: Protocol and Algorithms Specification (IETF), sekcje opisujące hierarchiczny model źródeł czasu i synchronizację węzłów
  • Andrew S. Tanenbaum, Maarten van Steen, "Distributed Systems: Principles and Paradigms", rozdziały o synchronizacji czasu i zegarach logicznych/fizycznych (opis podejść hierarchicznych i równorzędnych)

Materiały:

  • Podręczniki sieci komputerowych omawiające synchronizację czasu w systemach rozproszonych
  • Dokumentacje protokołów synchronizacji czasu (warstwa aplikacji) i ich modele pracy
  • Materiały szkoleniowe dotyczące topologii logicznych i ról węzłów w sieci

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego