Kako Funkcioniraju Web Serveri

Sadržaj:

Kako Funkcioniraju Web Serveri
Kako Funkcioniraju Web Serveri

Video: Kako Funkcioniraju Web Serveri

Video: Kako Funkcioniraju Web Serveri
Video: Что такое веб сервер и для чего он нужен? 2024, Novembar
Anonim

Kada korisnik interneta pregleda web stranicu, on je zahtijeva od web servera. Ako se adresa web lokacije unese u liniju pregledača, pretraživač od web servera traži zahtjev za web stranicu i server o njoj šalje podatke na računalo korisnika.

Kako funkcioniraju web serveri
Kako funkcioniraju web serveri

Instrukcije

Korak 1

Riječ "server" engleskog je porijekla, doslovno znači "servisni uređaj". U polju računarstva, server je odgovoran za pružanje informacija mrežnim resursima.

Korak 2

Kada se web stranica kreira na web serveru, dodjeljuje joj se IP adresa. IP je kratica za Internet Protocol. IP adresa sastoji se od deset točkastih znamenki (na primjer, 127.21.61.137). Da bi web server poslao zahtjev za određenu web lokaciju, pregledač na računaru mora prvo saznati IP adresu te web lokacije. Ako se ove informacije ne nalaze u predmemoriji pregledača, tada oni daju odgovarajući zahtjev od DNS servera putem Interneta.

Korak 3

DNS server tada govori pregledaču na kojoj se IP adresi nalazi lokacija. Zatim pregledač traži URL web lokacije od web servera. Server odgovara slanjem tražene stranice. Ako ova stranica ne postoji, poslužitelj šalje poruku o grešci. Preglednik prima poruku i prikazuje je.

Korak 4

U profesionalnom svijetu se u takvoj situaciji preglednik naziva "klijent", a web server "server". Takođe, ovi koncepti važe i za računare. Oni računari koji djeluju kao web serveri nazivaju se serveri, a oni koji se povezuju s Internetom radi dobivanja informacija nazivaju se klijentima.

Korak 5

Web server obično sadrži informacije o više web lokacija. Mnoge hosting kompanije pružaju prostor za stotine ili čak hiljade web lokacija na jednom web serveru. Svakoj web lokaciji se obično dodjeljuje vlastita jedinstvena IP adresa. DNS poslužitelj dešifrira ovu adresu kako bi dobio ime domene.

Korak 6

Imena domena postoje iz razloga što je većini korisnika Interneta teško da pamte deseteroznamenkaste brojeve koji su IP adrese. Pored toga, ove adrese se ponekad mijenjaju.

Korak 7

Svaki poslužitelj računala omogućava pristup informacijama pohranjenim na njemu pomoću numeriranih portova. Svaka usluga koju pruža server (e-pošta, hosting) ima svoj port. Klijenti se na uslugu povezuju putem IP adrese i putem porta.

Korak 8

Kada se klijent poveže sa serverom na portu, on koristi protokol. Protokol je tekst koji pokazuje kako će klijent i server komunicirati.

Korak 9

Svaki web poslužitelj je u skladu s HTTP protokolom. Najosnovniji oblik komunikacije koji HTTP poslužitelj razumije, sadrži samo jednu naredbu: Get. U početku je protokol bio ograničen na server koji je traženu datoteku poslao klijentu i isključio se. Kasnije je protokol poboljšan i čitav URL je poslan klijentu.

Korak 10

Kada korisnik upiše ime URL-a u liniju preglednika, pregledač ga dijeli na tri dijela: protokol, ime poslužitelja, ime datoteke. Preglednik prima informacije o IP-adresi stranice putem imena servera i uz njegovu pomoć povezuje se sa serverskim računarom. Pregledač se zatim preko porta povezuje na web server na ovoj IP adresi. Nakon protokola, preglednik šalje naredbu "Primanje" na server. Server šalje HTML tekst na web stranicu. Preglednik čita HTML oznake i formatira stranicu za ekran računara klijenta.

Korak 11

Većina web servera koristi sigurnosne mjere. Na primjer, mogu ograničiti pristup informacijama lozinkom i prijavom. Napredniji serveri povećavaju razinu zaštite štiteći resurs šifriranjem podataka između klijenta i servera tako da lični podaci (broj kreditne kartice, broj telefona) ostaju nedostupni drugim korisnicima. Sve gore navedeno odnosi se na takozvane statične stranice, odnosno one koje ostaju nepromijenjene dok ih kreator ne popravi.

Korak 12

Ali postoje i dinamične stranice. Na njima svaki korisnik može tražiti ključnu riječ, unositi u knjige gostiju, komentirati. U ovom slučaju, web server obrađuje informacije i generira novu stranicu. U većini slučajeva koriste se CGI skripte - posebne naredbe koje vam omogućavaju izmjenu web stranice.

Preporučuje se: