Podstawy

🟢 EGZAMIN2 min czytaniaPostęp: 21/233

Protokół HTTP – komunikacja stron WWW

Nieukończona

Postępy nie są zapisywane. Zarejestruj się lub zaloguj, aby śledzić postępy w kursach.

Co wnosi ta lekcja

Poznasz HTTP/HTTPS, porty 80 i 443, różnicę oraz kody odpowiedzi (200, 404).

HTTP (HyperText Transfer Protocol) to protokół służący do przesyłania stron WWW między przeglądarką (klientem) a serwerem. Działa w warstwie aplikacji; najczęściej używa TCP (port 80 dla HTTP, 443 dla HTTPS). Na egzaminie INF.02 musisz wiedzieć, do czego służy HTTP, jakie są domyślne porty oraz czym różni się HTTPS od HTTP.

Po tej lekcji będziesz umiał:

  • wyjaśnić, do czego służy protokół HTTP,
  • podawać domyślne porty HTTP (80) i HTTPS (443),
  • opisać krótko różnicę między HTTP a HTTPS.

Do czego służy HTTP

HTTP definiuje format żądań i odpowiedzi między klientem (przeglądarka) a serwerem WWW. Klient wysyła żądanie (np. „daj mi stronę /strona.html”), serwer zwraca odpowiedź (np. kod 200 i treść strony w HTML). Protokół jest bezstanowy — serwer nie pamięta poprzednich żądań (stan trzymają np. ciasteczka po stronie aplikacji). Domyślny port 80 (HTTP); przy szyfrowaniu TLS/SSL mówimy o HTTPS i porcie 443.

HTTP a HTTPS

HTTPS to HTTP z warstwą szyfrowania (TLS/SSL) — dane między przeglądarką a serwerem są szyfrowane. Chroni to przed podsłuchem i modyfikacją w trasie. Port domyślny 443. Na egzaminie: HTTP = port 80, strony WWW; HTTPS = port 443, szyfrowane połączenie.

Kody odpowiedzi HTTP (w skrócie)

Serwer zwraca kod stanu (np. 200 OK — sukces; 404 Not Found — nie znaleziono zasobu; 301/302 — przekierowanie; 500 — błąd serwera). Na egzaminie czasem pytają o 200 (sukces) lub 404 (brak strony).

Porty i warstwa

HTTP/HTTPS działają w warstwie aplikacji (L7); do transportu używają TCP (L4). Port 80 lub 443 identyfikuje usługę WWW. W URL port można podać jawnie (np. :8080); brak portu = domyślnie 80 (HTTP) lub 443 (HTTPS).

Zapamiętaj

  • HTTP – protokół przesyłania stron WWW (żądanie–odpowiedź).
  • Port 80 = HTTP, port 443 = HTTPS (HTTP + szyfrowanie TLS/SSL).
  • HTTPS szyfruje dane między klientem a serwerem.
Pytanie testowe ABCD

Pytanie 1

Domyślny port protokołu HTTP to:

Wybierz poprawną odpowiedź.

Pytanie testowe ABCD

Pytanie 2

HTTPS to:

Wybierz poprawną odpowiedź.

Pytanie testowe ABCD

Pytanie 3

Protokół HTTP służy do:

Wybierz poprawną odpowiedź.

Sprawdź się

Notatki (opcjonalnie)