Cum Funcționează Serverele Web

Cuprins:

Cum Funcționează Serverele Web
Cum Funcționează Serverele Web

Video: Cum Funcționează Serverele Web

Video: Cum Funcționează Serverele Web
Video: Ce sunt serverele web? 2024, Mai
Anonim

Când un utilizator de internet vizualizează o pagină web, solicită acea pagină de la serverul web. Dacă o adresă a site-ului este introdusă în linia browserului, browserul face o cerere de la serverul web despre pagina web, iar serverul trimite date despre aceasta către computerul utilizatorului.

Cum funcționează serverele web
Cum funcționează serverele web

Instrucțiuni

Pasul 1

Cuvântul „server” este de origine engleză, înseamnă literal „dispozitiv de service”. În domeniul informaticii, serverul este responsabil pentru furnizarea de informații resurselor de rețea.

Pasul 2

Când un site web este creat pe un server web, i se atribuie o adresă IP. IP este o abreviere pentru Internet Protocol. O adresă IP constă din zece cifre punctate (de exemplu, 127.21.61.137). Pentru a face o cerere de la un server web despre un anumit site, browserul de pe computer trebuie să afle mai întâi adresa IP a acelui site. Dacă aceste informații nu se află în memoria cache a browserului, atunci face o cerere corespunzătoare de la serverul DNS prin Internet.

Pasul 3

Serverul DNS îi spune apoi browserului la ce adresă IP se află site-ul. Browserul solicită apoi adresa URL a site-ului de la serverul web. Serverul răspunde prin trimiterea paginii solicitate. Dacă această pagină nu există, serverul trimite un mesaj de eroare. Browserul primește mesajul și îl afișează.

Pasul 4

În lumea profesională, într-o astfel de situație, browserul este numit „client”, iar serverul web este numit „server”. De asemenea, aceste concepte se aplică computerelor. Acele computere care acționează ca servere web sunt numite servere, iar cele care se conectează la Internet pentru a obține informații sunt numite clienți.

Pasul 5

Un server web conține de obicei informații despre mai multe site-uri. Multe companii de găzduire oferă spațiu pentru sute sau chiar mii de site-uri web pe un singur server web. Fiecărui site web i se atribuie de obicei propria adresă IP unică. Această adresă este decriptată de serverul DNS pentru a obține numele de domeniu.

Pasul 6

Numele de domeniu există din motivul că majorității utilizatorilor de internet le este greu să-și amintească numerele din zece cifre, care sunt adrese IP. În plus, aceste adrese se schimbă uneori.

Pasul 7

Fiecare computer server oferă acces la informațiile stocate pe acesta utilizând porturi numerotate. Fiecare serviciu furnizat de server (e-mail, găzduire) are propriul port. Clienții se conectează la serviciu printr-o adresă IP și printr-un port.

Pasul 8

Când un client se conectează la un server pe un port, acesta folosește un protocol. Protocolul este un text care arată cum vor comunica clientul și serverul.

Pasul 9

Fiecare server web este conform protocolului HTTP. Cea mai simplă formă de comunicare înțeleasă de un server HTTP conține o singură comandă: Get. Inițial, protocolul era limitat la trimiterea către client a fișierului solicitat și închiderea acestuia. Ulterior, protocolul a fost îmbunătățit și întreaga adresă URL a fost trimisă clientului.

Pasul 10

Când utilizatorul tastează numele adresei URL în linia browserului, browserul îl împarte în trei părți: protocol, nume server, nume fișier. Browserul primește informații despre adresa IP a site-ului prin numele serverului și, cu ajutorul acestuia, se conectează la computerul server. Browserul se conectează apoi la serverul web la această adresă IP prin port. În urma protocolului, browserul trimite o comandă „Primire” către server. Serverul trimite text HTML la pagina web. Browserul citește etichetele HTML și formatează pagina pentru ecranul computerului client.

Pasul 11

Majoritatea serverelor web folosesc măsuri de securitate. De exemplu, pot restricționa accesul la informații cu o parolă și o autentificare. Serverele mai avansate cresc nivelul de securitate prin protejarea resursei prin criptarea informațiilor dintre client și server, astfel încât informațiile personale (numărul cardului de credit, numărul de telefon) să rămână inaccesibile pentru ceilalți utilizatori. Toate cele de mai sus se aplică așa-numitelor pagini statice, adică acelea care rămân neschimbate până când creatorul le remediază.

Pasul 12

Dar există și pagini dinamice. Pe ele, orice utilizator poate căuta un cuvânt cheie, poate face intrări în cărțile de oaspeți, poate comenta. În acest caz, serverul web procesează informațiile și generează o nouă pagină. În majoritatea cazurilor, se utilizează scripturi CGI - comenzi speciale care vă permit să modificați o pagină web.

Recomandat: