KWALIFIKACJA INF1 - STYCZEŃ 2018 (test 2)

PYTANIE NR 19.
Który rodzaj transmisji sygnałów realizuje przekaz danych do wybranej grupy odbiorców?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Multicast oznacza transmisję "jeden do wielu", ale nie do wszystkich, tylko do wybranej grupy odbiorców zapisanych do grupy multicastowej. Unicast wysyła do jednego hosta, broadcast do wszystkich w domenie rozgłoszeniowej, a anycast kieruje ruch do jednego (zwykle najbliższego) z wielu możliwych odbiorców.

Pełne wyjaśnienie:

Pytanie dotyczy sposobu przekazywania danych do wybranej grupy odbiorców. Taki mechanizm zapewnia multicast: nadawca wysyła pakiety do adresu grupowego, a sieć dostarcza je tylko do tych węzłów, które są członkami danej grupy (czyli "subskrybują" odbiór).

Dlaczego pozostałe odpowiedzi nie pasują?

  • Unicast to transmisja "jeden do jednego" – pakiety są kierowane do pojedynczego, konkretnego odbiorcy. Aby dotrzeć do wielu odbiorców, trzeba wysłać wiele oddzielnych strumieni/pakietów, co zwykle zwiększa zużycie pasma.
  • Broadcast oznacza rozgłaszanie "jeden do wszystkich" w danej domenie rozgłoszeniowej (np. w sieci lokalnej). Nie jest to "wybrana grupa", tylko wszyscy odbiorcy w danym segmencie, niezależnie od tego, czy chcą odbierać takie dane.
  • Anycast to mechanizm, w którym ten sam adres może być przypisany do wielu węzłów, ale ruch jest dostarczany do jednego z nich (zwykle wybranego na podstawie metryk routingu, często interpretowanego jako "najbliższy"). To nie jest transmisja do grupy, tylko wybór jednego celu spośród wielu.

W praktyce multicast bywa używany m.in. do dystrybucji tego samego strumienia (np. wideo) do wielu abonentów przy mniejszym obciążeniu łączy niż przy wielokrotnym unicast. Klucz do zapamiętania: broadcast = wszyscy, multicast = wybrana grupa, unicast = jeden, anycast = jeden z wielu.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Multicast to sposób transmisji, w którym nadawca wysyła dane do grupy odbiorców. Pakiety trafiają tylko do urządzeń, które dołączyły do grupy multicastowej, a nie do wszystkich hostów w sieci. Stosuje się go m.in. do dystrybucji strumieni (np. wideo) do wielu abonentów.
Unicast to komunikacja jeden do jednego (konkretny nadawca i konkretny odbiorca). Multicast to komunikacja jeden do wybranej grupy odbiorców. Przy wielu odbiorcach multicast zwykle oszczędza pasmo, bo nie wymaga wysyłania oddzielnego strumienia do każdego hosta.
Broadcast to rozgłoszenie do wszystkich urządzeń w danej domenie rozgłoszeniowej (np. w segmencie LAN). Odbiorcy nie muszą "zapisywać się" do żadnej grupy. Dlatego broadcast nie spełnia warunku "wybranej grupy", bo obejmuje każdego w zasięgu rozgłoszenia.
Anycast to mechanizm, gdzie ten sam adres może być przypisany do wielu węzłów, ale ruch jest kierowany do jednego z nich (zwykle wybranego przez routing jako "najbliższy"). Anycast zwiększa dostępność usług (np. DNS), ale nie jest transmisją do grupy wielu odbiorców jednocześnie.
Multicast wykorzystuje się, gdy te same dane mają dotrzeć do wielu odbiorców równocześnie, np. w usługach strumieniowych w sieciach operatorskich, dystrybucji kanałów IPTV lub komunikatach do grup urządzeń. Pozwala to ograniczyć liczbę równoległych transmisji w porównaniu z wieloma połączeniami unicast.
Szukaj sformułowań typu: "do wybranej grupy", "do członków grupy", "do subskrybentów", "jeden nadawca i wielu odbiorców, ale nie wszyscy". To są typowe wskazówki dla multicast. Jeśli jest "do wszystkich", to zwykle chodzi o broadcast, a "do jednego odbiorcy" o unicast.
Nie zawsze. Multicast wymaga wsparcia w urządzeniach sieciowych i odpowiedniej konfiguracji (w zależności od technologii i skali). W praktyce bywa blokowany lub ograniczany ze względu na bezpieczeństwo i kontrolę ruchu. Na egzaminie ważna jest jednak definicja: multicast = przekaz do wybranej grupy.
Pojęcia brzmią podobnie, ale znaczą coś innego. Multicast oznacza wysyłkę do wielu odbiorców w grupie, natomiast anycast wybiera jednego odbiorcę spośród wielu możliwych. Dobra metoda nauki to porównanie: multicast "wielu naraz", anycast "jeden z wielu".
Unicast dominuje w typowych usługach: przeglądanie stron WWW, poczta, połączenia z serwerami aplikacji, pobieranie plików. W każdym przypadku klient łączy się z konkretnym serwerem/hostem. Gdy odbiorców jest wielu, unicast oznacza wiele równoległych sesji, co zwiększa ruch w sieci.
Nie. Broadcast jest typowy dla sieci lokalnych i zwykle nie jest routowany przez Internet w klasycznym ujęciu, bo powodowałby zalewanie sieci pakietami. Dlatego w praktyce rozgłoszenia ogranicza się do domen rozgłoszeniowych, a dla "do wielu" stosuje się inne mechanizmy, np. multicast.
info

To pytanie poprawnie rozwiązuje 62% zdających egzamin. średnie

Specjaliści zwracają uwagę: "Multicast oznacza transmisję "jeden do wielu", ale nie do wszystkich, tylko do wybranej grupy odbiorców zapisanych do grupy multicastowej."

Źródła:

  • RFC 1112: Host Extensions for IP Multicasting, IETF, 1989, https://www.rfc-editor.org/rfc/rfc1112 (dostęp: 2026-03-04)
  • RFC 4291: IP Version 6 Addressing Architecture (sekcja o anycast), IETF, 2006, https://www.rfc-editor.org/rfc/rfc4291 (dostęp: 2026-03-04)
  • RFC 919: Broadcasting Internet Datagrams, IETF, 1984, https://www.rfc-editor.org/rfc/rfc919 (dostęp: 2026-03-04)

Materiały:

  • Materiały szkoleniowe z podstaw sieci TCP/IP (adresowanie, rodzaje transmisji)
  • Dokumenty RFC dotyczące multicastu i anycastu (dla definicji i terminologii)
  • Podręczniki do sieci komputerowych omawiające unicast/broadcast/multicast oraz przykłady zastosowań

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego