Kad interneta lietotājs skata Web lapu, viņš pieprasa šo lapu no tīmekļa servera. Ja pārlūkprogrammas rindā tiek ievadīta vietnes adrese, pārlūks no tīmekļa servera pieprasa Web lapu un serveris nosūta datus par to lietotāja datoram.
Instrukcijas
1. solis
Vārds "serveris" ir angļu izcelsmes, tas burtiski nozīmē "apkalpošanas ierīce". Datorzinātņu jomā serveris ir atbildīgs par informācijas nodrošināšanu tīkla resursiem.
2. solis
Kad vietne tiek izveidota tīmekļa serverī, tai tiek piešķirta IP adrese. IP ir interneta protokola saīsinājums. IP adrese sastāv no desmit punktētiem cipariem (piemēram, 127.21.61.137). Lai veiktu pieprasījumu no tīmekļa servera par konkrētu vietni, datora pārlūkprogrammai vispirms jānoskaidro šīs vietnes IP adrese. Ja šī informācija nav pārlūkprogrammas kešatmiņā, tā no interneta veic atbilstošu pieprasījumu no DNS servera.
3. solis
Pēc tam DNS serveris pārlūkam paziņo, kurā IP adresē vietne atrodas. Pēc tam pārlūkprogramma pieprasa vietnes URL no tīmekļa servera. Serveris atbild, nosūtot pieprasīto lapu. Ja šīs lapas nav, serveris nosūta kļūdas ziņojumu. Pārlūkprogramma saņem ziņojumu un to parāda.
4. solis
Profesionālajā pasaulē šādā situācijā pārlūku sauc par "klientu", bet tīmekļa serveri - par "serveri". Šie jēdzieni attiecas arī uz datoriem. Tos datorus, kas darbojas kā tīmekļa serveri, sauc par serveriem, un tos, kas izveido savienojumu ar internetu, lai iegūtu informāciju, sauc par klientiem.
5. solis
Tīmekļa serveris parasti satur informāciju par vairākām vietnēm. Daudzi mitināšanas uzņēmumi nodrošina vietu simtiem vai pat tūkstošiem vietņu vienā tīmekļa serverī. Katrai vietnei parasti tiek piešķirta sava unikālā IP adrese. DNS serveris atšifrē šo adresi, lai iegūtu domēna nosaukumu.
6. solis
Domēna vārdi pastāv tāpēc, ka lielākajai daļai interneta lietotāju ir grūti atcerēties desmitciparu skaitļus, kas ir IP adreses. Turklāt šīs adreses dažreiz mainās.
7. solis
Katrs servera dators nodrošina piekļuvi tajā glabātajai informācijai, izmantojot numurētus portus. Katram servera sniegtajam pakalpojumam (e-pasts, mitināšana) ir sava osta. Klienti izveido savienojumu ar pakalpojumu, izmantojot IP adresi un portu.
8. solis
Kad klients izveido savienojumu ar porta serveri, tas izmanto protokolu. Protokols ir teksts, kas parāda, kā klients un serveris sazināsies.
9. solis
Katrs tīmekļa serveris atbilst HTTP protokolam. Visvienkāršākā saziņas forma, ko saprot HTTP serveris, satur tikai vienu komandu: Get. Sākotnēji protokols aprobežojās ar servera pieprasītā faila nosūtīšanu klientam un izslēgšanu. Vēlāk protokols tika uzlabots un klientam tika nosūtīts viss URL.
10. solis
Kad lietotājs pārlūkprogrammas rindā ieraksta URL nosaukumu, pārlūkprogramma sadala vārdu trīs daļās: protokols, servera nosaukums, faila nosaukums. Pārlūkprogramma saņem informāciju par vietnes IP adresi, izmantojot servera nosaukumu, un ar tās palīdzību izveido savienojumu ar servera datoru. Pēc tam pārlūks caur portu izveido savienojumu ar tīmekļa serveri šajā IP adresē. Pēc protokola pārlūkprogramma nosūta serverim komandu "Saņemt". Serveris nosūta HTML tekstu uz tīmekļa lapu. Pārlūkprogramma nolasa HTML tagus un formatē klienta datora ekrāna lapu.
11. solis
Lielākā daļa tīmekļa serveru izmanto drošības pasākumus. Piemēram, viņi var ierobežot piekļuvi informācijai, izmantojot paroli un pieteikšanos. Uzlabotāki serveri paaugstina drošības līmeni, aizsargājot resursu, šifrējot informāciju starp klientu un serveri, lai personiskā informācija (kredītkartes numurs, tālruņa numurs) citiem lietotājiem paliktu nepieejama. Viss iepriekš minētais attiecas uz tā sauktajām statiskajām lapām, tas ir, uz tām, kas paliek nemainīgas, līdz radītājs tās salabo.
12. solis
Bet ir arī dinamiskas lapas. Uz tiem jebkurš lietotājs var meklēt atslēgvārdu, veikt ierakstus viesu grāmatās, komentēt. Šajā gadījumā tīmekļa serveris apstrādā informāciju un ģenerē jaunu lapu. Vairumā gadījumu tiek izmantoti CGI skripti - īpašas komandas, kas ļauj pārveidot tīmekļa lapu.