Web poslužitelj

Definicija - Što znači web poslužitelj?

Web poslužitelj je sustav koji putem Interneta isporučuje sadržaj ili usluge krajnjim korisnicima. Web poslužitelj sastoji se od fizičkog poslužitelja, poslužiteljskog operativnog sustava (OS) i softvera koji se koriste za olakšavanje HTTP komunikacije.

Kako radi?

Uobičajena uspostava veze ide tako da se web klijent spoji na ulaz (engl. port) usluge 80 ili 443 (web usluga) i web poslužitelju uputi zahtjev za traženim resursom (datotekom) u obliku adrese resursa (URL).

Ukoliko resurs postoji poslužitelj ga šalje klijentu, ako ne postoji poslužitelj šalje poruku o grešci.

Modus operandi

Kada se traži datoteka koju web klijent razumije (HTML, CSS, JS, JPG, PNG,...) poslužitelj je samo pošalje.

Kada se traži datoteka pisana u poslužiteljskom skriptnom jeziku (PHP, C#, Java, Python, Ruby, Rust, Go,...), web poslužitelj je najprije prevede u HTML kôd, pa je tek onda prosljeđuje web klijentu.

Web klijent prima datoteku s HTML kôdom, prevodi ga i korisniku prikazuje traženu web stranicu.

Prikaz procesa komunikacije poslužitelja i servera preko weba.

Povjest web poslužitelja

Tim Berners-Lee započinje s projektom kome je cilj bio jednostavan pristup i razmjena informacija između znanstvenika na CERN-u bazirana na hipertekstu. Rezultat projekta bila je mrežna usluga: World Wide Web koja je službeno predstavljena 17. svibnja 1991.

Za potrebe web usluge TBL je razvio programe: