KWALIFIKACJA INF8 - CZERWIEC 2020

PYTANIE NR 30.
Serwer, który odbiera rozkazy SIP od klientów i wysyła odpowiedzi kierujące klientów pod alternatywne zestawy adresów SIP, to serwer
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Serwer "redirect" w SIP nie pośredniczy w zestawianiu sesji, tylko odsyła klientowi odpowiedź z alternatywnymi adresami (kontaktami), pod które klient ma spróbować zestawić połączenie. "Proxy" pośredniczy w wymianie komunikatów, a "registrar/location" dotyczą rejestracji i wyszukiwania lokalizacji użytkownika.

Pełne wyjaśnienie:

Opis wskazuje na element SIP, który odbiera żądania od klienta i zamiast pośredniczyć w dalszej sygnalizacji, odsyła odpowiedź z alternatywnymi adresami SIP (innymi kontaktami), pod które klient ma kierować kolejne próby. Tę rolę pełni serwer redirect (serwer przekierowań).

Dlaczego "redirect" pasuje do opisu? W modelu SIP serwer przekierowań odpowiada na żądanie informacją "gdzie próbować dalej", czyli zwraca klientowi listę alternatywnych URI/kontaktów. Klient następnie sam podejmuje próbę zestawienia sesji z podanym adresem. Kluczowe jest to, że redirect kieruje klienta do innego celu poprzez odpowiedź, a nie utrzymuje się w ścieżce sygnalizacji jako pośrednik.

Dlaczego pozostałe odpowiedzi nie pasują?

  • "proxy" – serwer proxy działa jako pośrednik: odbiera żądanie i przekazuje je dalej w imieniu klienta, pozostając elementem na drodze sygnalizacji (typowo wpływa na trasę komunikatów). To inny mechanizm niż odesłanie klientowi listy alternatywnych adresów w odpowiedzi.
  • "registar" – w terminologii SIP poprawnie spotyka się nazwę registrar (rejestrator). Jego rola to obsługa rejestracji (np. zapisywanie powiązania użytkownik–kontakt), a nie odsyłanie klienta do alternatywnych zestawów adresów w kontekście routingu żądania.
  • "location" – usługa lokalizacji (location service) to logiczna baza/komponent, z którego korzysta się do mapowania identyfikatora użytkownika na aktualne kontakty. Sama "location" nie jest typem serwera odsyłającego przekierowania; jest raczej zapleczem informacyjnym używanym m.in. przez rejestratora i proxy.

Wskazówka egzaminacyjna: jeśli w treści pojawia się mechanizm "serwer zwraca odpowiedź z alternatywnymi adresami, a klient ma próbować dalej", myśl o przekierowaniu (redirect). Jeśli "serwer przesyła żądania dalej w imieniu klienta", to typowo proxy. Jeśli mowa o "rejestracji" i "aktualnym kontakcie użytkownika", to obszar rejestratora i lokalizacji.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Serwer redirect w SIP odpowiada na żądanie klienta informacją, pod jaki inny adres SIP klient ma spróbować się połączyć. Zamiast pośredniczyć w zestawianiu sesji, odsyła odpowiedź z alternatywnymi kontaktami (adresami), a klient kontynuuje próby już bez udziału redirect.
Jeśli serwer przekazuje żądania dalej w imieniu klienta i pozostaje pośrednikiem w sygnalizacji, chodzi o proxy. Jeśli serwer odsyła odpowiedź z listą alternatywnych adresów i to klient ma próbować dalej, chodzi o redirect. Szukaj w treści słów: "wysyła odpowiedzi kierujące".
Ideą redirect jest uproszczenie routingu: serwer przekazuje klientowi informację "dokąd iść dalej" w odpowiedzi, a klient sam wysyła kolejne żądania do wskazanego adresu. Dzięki temu redirect nie musi utrzymywać się w ścieżce sygnalizacji i nie obciąża się rolą pośrednika dla całej sesji.
Rejestrator w SIP obsługuje rejestrację użytkowników (np. powiązanie identyfikatora z aktualnym kontaktem). Redirect dotyczy kierowania klienta na alternatywne adresy na etapie routingu żądania. Rejestrator "zapisuje gdzie jest użytkownik", a redirect "odsyła gdzie próbować dalej" w konkretnej próbie zestawienia.
Usługa lokalizacji to komponent (często logiczna baza danych), który przechowuje informację o aktualnych kontaktach użytkowników. Korzystają z niej inne elementy (np. przy routingu lub po rejestracji), aby ustalić, pod jaki adres kierować żądanie. Sama w sobie nie jest typem serwera odsyłającego odpowiedzi przekierowujące.
Najczęstsze pomyłki to: wybór "proxy", bo brzmi jak "serwer do wszystkiego", mylenie rejestracji z przekierowaniem oraz utożsamianie "location" z serwerem routingu. Pomaga metoda: najpierw znajdź czasownik w opisie ("odsyła odpowiedzi kierujące"), a dopiero potem dopasuj rolę.
Przekierowanie jest przydatne, gdy użytkownik może być osiągalny pod różnymi kontaktami (np. kilka urządzeń) albo gdy logika routingu ma wskazać inne miejsce docelowe. Wtedy klient dostaje informację o alternatywnych adresach i sam podejmuje kolejne próby zestawienia połączenia zgodnie z polityką.
Dla redirect charakterystyczne jest, że klient otrzymuje odpowiedź z informacją o alternatywnym adresie, po czym sam inicjuje nowe żądanie do innego celu. Przy proxy widać, że żądanie jest przekazywane dalej przez serwer pośredniczący. W praktyce analiza opiera się na ciągłości ścieżki sygnalizacji i tym, kto wysyła kolejne żądania.
Nie zawsze. "Location" najczęściej odnosi się do usługi lokalizacji, czyli mechanizmu/bazy danych mapującej użytkownika na kontakty. To pojęcie bywa mylące, bo dotyczy adresów, ale nie opisuje serwera, który odsyła klienta do alternatywnych zestawów adresów w odpowiedzi. W takim opisie pasuje redirect.
Ucz się ról elementów i dopasowuj je do czasowników w opisie: rejestracja (rejestrator), pośredniczenie (proxy), przekierowanie odpowiedzi (redirect), mapowanie kontaktów (lokalizacja). Pomaga też przejrzenie przykładowych przebiegów sygnalizacji oraz analiza prostych scenariuszy routingu w sieci.
info

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

W praktyce zawodowej kluczowe jest to, że serwer "redirect" w SIP nie pośredniczy w zestawianiu sesji, tylko odsyła klientowi odpowiedź z alternatywnymi adresami (kontaktami), pod które klient ma spróbować zestawić połączenie.

Źródła:

  • IETF RFC 3261: "SIP: Session Initiation Protocol", rozdziały dot. Redirect Server i Proxy Server (m.in. definicje ról serwerów), https://www.rfc-editor.org/rfc/rfc3261 (dostęp 2026-02-27)
  • IETF RFC 3261: "SIP: Session Initiation Protocol", rozdziały dot. REGISTER/Registrar oraz Location Service (opis rejestracji i mapowania kontaktów), https://www.rfc-editor.org/rfc/rfc3261 (dostęp 2026-02-27)
  • Paul D. Kydd, "SIP Demystified" (opracowanie wyjaśniające role proxy/redirect/registrar w SIP), dokument online: https://www.cs.columbia.edu/~hgs/rtp/kydd.html (dostęp 2026-02-27)

Materiały:

  • Dokumentacja protokołu SIP (specyfikacja IETF) – rozdziały o serwerach proxy i redirect
  • Materiały producentów central/serwerów komunikacyjnych opisujące role serwerów SIP
  • Ćwiczenia laboratoryjne z analizy komunikatów SIP (np. śledzenie odpowiedzi przekierowujących w logach)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego