KWALIFIKACJA INF2 - STYCZEŃ 2022

PYTANIE NR 35.
Który zestaw protokołów jest stosowany w procesie komunikacji hosta z serwerem WWW po wpisaniu adresu strony w przeglądarce internetowej hosta?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Komunikacja z serwerem WWW wykorzystuje protokół aplikacyjny HTTP, który typowo działa nad TCP (warstwa transportowa – połączenie i niezawodność), a ten nad IP (warstwa internetowa – adresowanie i routing).
Pozostałe zestawy są błędne, bo UDP/ICMP nie są standardową podstawą klasycznego HTTP, a FTP dotyczy innej usługi.

Pełne wyjaśnienie:

W typowym modelu TCP/IP komunikacja klienta (hosta) z serwerem WWW po wpisaniu adresu w przeglądarce opiera się na stosie protokołów, gdzie każdy protokół realizuje zadania swojej warstwy.

  • HTTP to protokół warstwy aplikacyjnej używany do wymiany żądań i odpowiedzi WWW (np. pobranie dokumentu HTML, CSS, obrazów).
  • TCP to protokół warstwy transportowej. Zapewnia zestawienie połączenia, numerację segmentów, retransmisje i kontrolę przepływu, co jest charakterystyczne dla klasycznego działania HTTP/1.1 i HTTP/2.
  • IP to protokół warstwy internetowej. Odpowiada za adresowanie hostów i przekazywanie pakietów pomiędzy sieciami (routing).

Dlatego zestaw "HTTP, TCP, IP" poprawnie opisuje komunikację WWW w klasycznym ujęciu: dane aplikacyjne HTTP są enkapsulowane w segmentach TCP, a te w pakietach IP.

Dlaczego pozostałe propozycje nie pasują?

  • "HTTP, UDP, IP" jest mylące, ponieważ HTTP historycznie i najczęściej w nauczaniu podstaw działa nad TCP. UDP nie zapewnia mechanizmów połączeniowych i niezawodności w taki sposób jak TCP.
  • "FTP, UDP, IP" jest błędne, bo FTP to inna usługa (transfer plików), a nie protokół WWW. Dodatkowo FTP w klasycznym ujęciu bazuje na TCP, nie na UDP.
  • "HTTP, ICMP, IP" jest błędne, ponieważ ICMP służy głównie do diagnostyki i komunikatów kontrolnych sieci (np. echo w ping), a nie do przenoszenia treści stron WWW.

W nauce do egzaminu warto zapamiętać zasadę: WWW = HTTP (aplikacja) + TCP (transport) + IP (internet). Jeśli pojawiają się wątpliwości z nowymi technologiami, rozróżniaj "typowy stos podstawowy" od wariantów (np. innych wersji HTTP) i czytaj uważnie, o co dokładnie pyta zadanie.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Stos TCP/IP to zestaw współpracujących protokołów ułożonych warstwowo. Dla WWW typowo: aplikacja używa HTTP, warstwa transportowa przenosi dane przez TCP, a warstwa internetowa dostarcza pakiety dzięki IP. Każda warstwa ma inne zadanie i enkapsuluje dane warstwy wyższej.
HTTP odpowiada za wymianę treści WWW w modelu żądanie–odpowiedź, np. pobranie dokumentu HTML i zasobów. To protokół aplikacyjny: definiuje metody (np. GET) i kody odpowiedzi, ale do przesłania danych potrzebuje protokołów niższych warstw.
TCP zapewnia połączenie i niezawodność: numerację, potwierdzenia i retransmisje, co upraszcza poprawne dostarczenie danych aplikacji. UDP jest bezpołączeniowy i nie gwarantuje dostarczenia, więc nie jest typową podstawą klasycznego HTTP/1.1 i HTTP/2 w nauczaniu podstaw.
IP odpowiada za adresowanie i przekazywanie pakietów między sieciami. Dzięki IP pakiety mogą trafić od hosta do serwera nawet przez wiele routerów. IP nie ustala "sesji WWW" — jedynie dostarcza pakiety na podstawie adresów i routingu.
Nie, ICMP nie służy do przenoszenia treści stron. Jest wykorzystywany głównie do komunikatów kontrolnych i diagnostyki (np. ping, informacje o niedostępności). Ruch WWW to dane aplikacyjne, które typowo idą jako HTTP nad TCP nad IP.
FTP to protokół do transferu plików, inna usługa niż WWW. Przeglądarka przy pobieraniu strony korzysta z HTTP/HTTPS, a nie z FTP (pomijając historyczne, rzadkie przypadki). Dlatego zestaw z FTP nie opisuje standardowej komunikacji z serwerem WWW.
HTTP należy do warstwy aplikacyjnej, TCP do warstwy transportowej, a IP do warstwy internetowej. Takie przypisanie pomaga rozwiązywać zadania egzaminacyjne: najpierw rozpoznaj usługę (WWW), potem dobierz transport (zwykle TCP) i podstawę routingu (IP).
W nowszych rozwiązaniach (np. HTTP/3) transport realizowany jest przez mechanizmy oparte o UDP (np. QUIC). W zadaniach podstawowych często oczekuje się jednak klasycznego skojarzenia HTTP z TCP. Na egzaminie kluczowe jest, czy w treści podano wersję HTTP lub nazwę QUIC.
Najczęstsze pomyłki to: mylenie UDP z TCP "bo jest szybciej", wybieranie ICMP z powodu skojarzenia z siecią, oraz wskazywanie FTP, bo też przesyła dane. Pomaga pamiętać warstwowość i to, że WWW to usługa aplikacyjna HTTP.
Jeśli pytanie dotyczy pobierania strony w przeglądarce i nie wskazuje szczegółów typu QUIC lub HTTP/3, zwykle testuje podstawowy stos: HTTP jako aplikacja, TCP jako transport i IP jako warstwa internetowa. Szukaj odpowiedzi, która zawiera protokół aplikacyjny, transportowy i internetowy.
info

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

Źródła:

  • RFC 9110: HTTP Semantics, IETF, 2022-06, Section 1 (Overview) oraz rozdziały dot. komunikacji klient–serwer, https://www.rfc-editor.org/rfc/rfc9110.html (dostęp: 2026-02-27)
  • RFC 9293: Transmission Control Protocol (TCP), IETF, 2022-08, rozdziały dot. roli TCP jako protokołu transportowego, https://www.rfc-editor.org/rfc/rfc9293.html (dostęp: 2026-02-27)
  • RFC 791: Internet Protocol, DARPA, 1981-09, opis funkcji IP (adresowanie i przekazywanie datagramów), https://www.rfc-editor.org/rfc/rfc791.html (dostęp: 2026-02-27)

Materiały:

  • Dokumentacja RFC dotycząca HTTP i TCP/IP (wskazane w źródłach)
  • Materiały dydaktyczne z podstaw sieci komputerowych (model TCP/IP, warstwy, enkapsulacja)
  • Ćwiczenia w Wireshark: obserwacja sesji HTTP nad TCP/IP

Aktualizacja pytania: 03.04.2026



Aktualizacja pytania: 03.04.2026
📡 Brak połączenia internetowego