KWALIFIKACJA INF2 - WRZESIEŃ 2015 (test 2)

PYTANIE NR 29.
Serwer obsługujący żądania protokołu komunikacyjnego HTTP to serwer
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
HTTP jest protokołem warstwy aplikacji używanym do przesyłania zasobów WWW (stron i danych) w modelu żądanie–odpowiedź. Dlatego serwer obsługujący żądania HTTP to serwer WWW. Pozostałe opcje dotyczą innych usług: DHCP przydziela adresy IP, DNS tłumaczy nazwy, a FTP służy do transferu plików.

Pełne wyjaśnienie:

Protokół HTTP (Hypertext Transfer Protocol) służy do komunikacji pomiędzy klientem (najczęściej przeglądarką lub aplikacją) a usługą udostępniającą zasoby sieciowe, takie jak strony internetowe, API czy pliki statyczne. W typowym scenariuszu klient wysyła żądanie HTTP (np. pobranie dokumentu), a serwer odsyła odpowiedź HTTP z kodem statusu i treścią. Tę rolę pełni serwer WWW (web server), dlatego poprawną odpowiedzią jest "WWW".

Dlaczego pozostałe odpowiedzi są niepoprawne?

  • "DHCP" – dotyczy usługi automatycznego przydzielania konfiguracji IP (adres IP, maska, brama, DNS). DHCP nie służy do obsługi żądań HTTP; może jedynie pomagać urządzeniom uzyskać parametry sieciowe, aby mogły później korzystać z WWW.
  • "FTP" – to protokół do przesyłania plików. Chociaż również działa w architekturze klient–serwer, nie obsługuje żądań HTTP i nie jest serwerem WWW. W praktyce FTP bywa używany do publikacji plików na serwer, ale to inna usługa niż HTTP.
  • "DNS" – odpowiada za tłumaczenie nazw domenowych na adresy IP. Bez DNS użytkownik może mieć trudność z dotarciem do strony po nazwie, ale sama obsługa treści WWW nadal odbywa się przez HTTP na serwerze WWW.

Wskazówka egzaminacyjna: kojarz protokół z jego funkcją. HTTP → treści WWW i API; DNS → nazwy; DHCP → konfiguracja IP; FTP → transfer plików. Takie mapowanie minimalizuje pomyłki, gdy w odpowiedziach pojawiają się popularne skróty.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
HTTP to protokół warstwy aplikacji służący do wymiany danych w modelu żądanie–odpowiedź między klientem (np. przeglądarką) a serwerem WWW. Używa się go do pobierania stron, zasobów (obrazy, skrypty) oraz komunikacji z API w aplikacjach webowych.
WWW oznacza usługę udostępniania zasobów webowych (stron i danych) realizowaną przez serwer WWW (web server). Taki serwer przyjmuje żądania HTTP/HTTPS i odsyła odpowiedzi z treścią lub kodami statusu, np. 200, 404, 500.
DNS ma inną rolę: zamienia nazwy domenowe na adresy IP (i odwrotnie). Gdy klient zna IP serwera WWW, może pominąć DNS i nadal wysyłać HTTP. DNS nie przesyła stron ani odpowiedzi HTTP, tylko rekordy nazw (np. A/AAAA/CNAME).
Pośrednio tak, ale nie obsługuje HTTP. DHCP przydziela hostom parametry sieciowe (adres IP, bramę, DNS), dzięki czemu komputer może połączyć się z siecią i dopiero wtedy korzystać z WWW. Sama treść stron jest jednak dostarczana przez serwer WWW.
HTTP służy głównie do udostępniania treści webowych i API (serwer WWW). FTP służy do transferu plików i ma inne mechanizmy pracy oraz zastosowania. Na INF.2 warto umieć skojarzyć: HTTP→WWW, FTP→wymiana plików, DNS→nazwy, DHCP→adresacja.
HTTPS stosuje się, gdy potrzebna jest poufność i integralność transmisji oraz uwierzytelnienie serwera (TLS/certyfikat). W praktyce większość serwisów działa dziś po HTTPS. Nadal jest to serwer WWW, tylko z szyfrowaną warstwą komunikacji dla żądań webowych.
Szukaj wskazówek typu "żądania HTTP/HTTPS", "strona internetowa", "przeglądarka", "adres URL", "kody odpowiedzi 200/404" lub "udostępnianie witryny". To typowe cechy usługi WWW. Jeśli pojawia się tłumaczenie nazw, to raczej DNS; IP z automatu – DHCP.
Oznacza to, że klient inicjuje komunikację wysyłając żądanie (np. GET/POST), a serwer zwraca odpowiedź (status i dane). Dzięki temu łatwo diagnozować problemy: brak odpowiedzi może wynikać z sieci, serwera WWW, konfiguracji portu lub aplikacji webowej.
Częsty błąd to założenie, że skoro "Internet działa dzięki DNS", to DNS "obsługuje strony". DNS tylko pomaga znaleźć adres IP po nazwie. Strony są dostarczane przez serwer WWW poprzez HTTP/HTTPS. Na egzaminie warto pamiętać: DNS = nazwy, WWW = treść.
Ułóż tabelę skojarzeń: usługa/protokół → cel → typowe narzędzia. Przećwicz krótkie scenariusze: "brak adresu IP" (DHCP), "nie działa nazwa domeny" (DNS), "nie otwiera się strona" (WWW/HTTP). Takie podejście ułatwia szybki wybór jednej poprawnej odpowiedzi.
info

Statystycznie 74% uczniów zna prawidłową odpowiedź. średnio łatwe

Specjaliści zwracają uwagę: "HTTP jest protokołem warstwy aplikacji używanym do przesyłania zasobów WWW (stron i danych) w modelu żądanie–odpowiedź."

Źródła:

  • RFC 9110: HTTP Semantics, IETF, 2022, Section 1 (Overview) i model request/response
  • RFC 1035: Domain Names - Implementation and Specification, IETF, 1987, Sections 1-2 (DNS purpose)
  • RFC 2131: Dynamic Host Configuration Protocol, IETF, 1997, Sections 1-2 (DHCP purpose)

Materiały:

  • Dokumentacja RFC dotycząca HTTP (aktualna rodzina RFC 9110+)
  • Materiały szkolne do INF.2: "Usługi sieciowe: DNS, DHCP, HTTP, FTP"
  • Dokumentacja serwerów WWW (np. Apache HTTP Server / nginx) – rozdziały wprowadzające

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego