Protokół HTTP i serwery WWW jako fundament sieci
Protokół HTTP (Hypertext Transfer Protocol) stanowi bazowy protokół warstwy aplikacji modelu ISO/OSI i TCP/IP dla ogólnoświatowej sieci WWW (World Wide Web). Definiuje on sformalizowane reguły wymiany informacji między klientem (przeglądarką, agentem użytkownika) a serwerem w asymetrycznym modelu żądanie-odpowiedź (request-response).
- Standardy bazowe IETF: Semantyka protokołu określona jest w standardzie internetowym RFC 9110 (HTTP Semantics) oraz specyfikacji warstwy przesyłowej RFC 9112 (HTTP/1.1).
- Architektura serwerów WWW: Analiza porównawcza procesowo-wątkowego serwera Apache HTTP Server (moduły MPM: prefork, worker, event) oraz asynchronicznego, sterowanego zdarzeniami serwera Nginx (event-driven, silniki
epollikqueue). - Mechanizmy i bezpieczeństwo: Szczegółowe omówienie metod HTTP, kodów statusu, nagłówków bezpieczeństwa (CSP, HSTS, X-Frame-Options) oraz zarządzania pamięcią podręczną.
- Laboratorium inżynierskie: Konfiguracja wirtualnych hostów (virtual hosts / server blocks), analiza ruchu narzędziem
curl -vLoraz inspekcja nagłówków w panelu sieciowym narzędzi deweloperskich (DevTools).

















































