WWW (World Wide Web) to usługa sieciowa, w której klient (najczęściej przeglądarka) pobiera lub wysyła zasoby do serwera WWW. Podstawowym protokołem warstwy aplikacji, który opisuje ten sposób komunikacji, jest HTTP (Hypertext Transfer Protocol). HTTP definiuje m.in. strukturę żądań (np. metody GET/POST), strukturę odpowiedzi, kody statusu oraz nagłówki, czyli elementy potrzebne do działania stron i aplikacji webowych.
Dlaczego pozostałe odpowiedzi są niepoprawne?
- FTP (File Transfer Protocol) jest przeznaczony głównie do przesyłania plików i zarządzania nimi na serwerze plików. Nie jest standardową podstawą działania stron WWW.
- SMTP (Simple Mail Transfer Protocol) służy do przesyłania (wysyłania i przekazywania) poczty elektronicznej między serwerami oraz od klienta do serwera pocztowego. Nie dotyczy pobierania stron WWW.
- IPSec to zestaw mechanizmów/protokołów zabezpieczeń działających na poziomie warstwy IP (np. w VPN). Zapewnia poufność i integralność pakietów IP, ale nie definiuje semantyki WWW (żądań/odpowiedzi jak HTTP).
W praktyce współczesne strony WWW bardzo często działają jako HTTPS, czyli HTTP uruchomione "w tunelu" TLS. To jednak nadal oznacza, że logika WWW (metody, nagłówki, kody odpowiedzi) pochodzi z HTTP, a TLS dodaje szyfrowanie i uwierzytelnienie.
Wskazówka egzaminacyjna: gdy w odpowiedziach obok HTTP pojawiają się SMTP/FTP, potraktuj to jako pytanie o zastosowanie protokołów warstwy aplikacji.