Kaip Veikia Interneto Serveriai

Turinys:

Kaip Veikia Interneto Serveriai
Kaip Veikia Interneto Serveriai

Video: Kaip Veikia Interneto Serveriai

Video: Kaip Veikia Interneto Serveriai
Video: What are web servers and how do they work (with examples httpd and nodejs) 2024, Gegužė
Anonim

Kai interneto vartotojas peržiūri tinklalapį, jis paprašo to puslapio iš interneto serverio. Jei į naršyklės eilutę įrašomas svetainės adresas, naršyklė pateikia žiniatinklio serverio užklausą apie tinklalapį ir serveris siunčia duomenis apie jį į vartotojo kompiuterį.

Kaip veikia interneto serveriai
Kaip veikia interneto serveriai

Nurodymai

1 žingsnis

Žodis „serveris“yra angliškos kilmės, jis pažodžiui reiškia „paslaugų įrenginys“. Kompiuterijos srityje serveris yra atsakingas už informacijos teikimą tinklo ištekliams.

2 žingsnis

Kai svetainė sukuriama žiniatinklio serveryje, jai priskiriamas IP adresas. IP yra interneto protokolo santrumpa. IP adresą sudaro dešimt taškų skaitmenų (pavyzdžiui, 127.21.61.137). Norint pateikti žiniatinklio serverio užklausą apie tam tikrą svetainę, kompiuterio naršyklė pirmiausia turi sužinoti tos svetainės IP adresą. Jei šios informacijos nėra naršyklės talpykloje, ji pateikia atitinkamą užklausą iš DNS serverio internetu.

3 žingsnis

Tada DNS serveris nurodo naršyklei, kuriuo IP adresu yra svetainė. Tada naršyklė prašo svetainės URL iš žiniatinklio serverio. Serveris atsako atsiųsdamas prašomą puslapį. Jei šio puslapio nėra, serveris siunčia klaidos pranešimą. Naršyklė gauna pranešimą ir jį parodo.

4 žingsnis

Profesionalų pasaulyje tokioje situacijoje naršyklė vadinama „klientu“, o interneto serveris - „serveriu“. Šios sąvokos taikomos ir kompiuteriams. Tie kompiuteriai, kurie veikia kaip interneto serveriai, vadinami serveriais, o tie, kurie prisijungia prie interneto, kad gautų informacijos, vadinami klientais.

5 žingsnis

Žiniatinklio serveryje paprastai yra informacijos apie daugiau nei vieną svetainę. Daugelis prieglobos kompanijų viename interneto serveryje suteikia vietą šimtams ar net tūkstančiams svetainių. Kiekvienai svetainei paprastai priskiriamas unikalus IP adresas. Šį adresą iššifruoja DNS serveris, kad gautų domeno vardą.

6 žingsnis

Domenų vardai egzistuoja dėl tos priežasties, kad daugumai interneto vartotojų sunku atsiminti dešimties skaitmenų skaičius, kurie yra IP adresai. Be to, šie adresai kartais keičiasi.

7 žingsnis

Kiekvienas serverio kompiuteris suteikia prieigą prie jame saugomos informacijos naudodamas sunumeruotus prievadus. Kiekviena serverio teikiama paslauga (el. Paštas, priegloba) turi savo prievadą. Klientai prisijungia prie paslaugos per IP adresą ir per prievadą.

8 žingsnis

Kai klientas prisijungia prie serverio uoste, jis naudoja protokolą. Protokolas yra tekstas, parodantis, kaip klientas ir serveris susisieks.

9 žingsnis

Kiekvienas žiniatinklio serveris atitinka HTTP protokolą. Pagrindinėje HTTP serverio suprantamoje komunikacijos formoje yra tik viena komanda: Gauti. Iš pradžių protokolas apsiribojo tuo, kad serveris siuntė klientui prašomą failą ir išsijungė. Vėliau protokolas buvo patobulintas ir klientui išsiųstas visas URL.

10 žingsnis

Kai vartotojas naršyklės eilutėje įveda URL pavadinimą, naršyklė suskirsto vardą į tris dalis: protokolas, serverio vardas, failo vardas. Naršyklė gauna informaciją apie svetainės IP adresą per serverio pavadinimą ir su jo pagalba prisijungia prie serverio kompiuterio. Tada naršyklė prisijungia prie interneto serverio šiuo IP adresu per prievadą. Laikydamasi protokolo, naršyklė siunčia serveriui komandą „Gauti“. Serveris siunčia HTML tekstą į tinklalapį. Naršyklė skaito HTML žymas ir formatuoja kliento kompiuterio ekrano puslapį.

11 žingsnis

Dauguma interneto serverių naudoja saugumo priemones. Pavyzdžiui, jie gali apriboti prieigą prie informacijos naudodami slaptažodį ir prisijungdami. Pažangesni serveriai padidina saugos lygį, apsaugodami išteklius šifruodami informaciją tarp kliento ir serverio, kad asmeninė informacija (kredito kortelės numeris, telefono numeris) liktų nepasiekiama kitiems vartotojams. Visa tai, kas išdėstyta pirmiau, taikoma vadinamiesiems statiniams puslapiams, tai yra tiems, kurie lieka nepakitę, kol kūrėjas juos ištaiso.

12 žingsnis

Tačiau yra ir dinamiškų puslapių. Juose bet kuris vartotojas gali ieškoti raktinio žodžio, daryti įrašus svečių knygose, komentuoti. Tokiu atveju žiniatinklio serveris apdoroja informaciją ir sugeneruoja naują puslapį. Daugeliu atvejų naudojami CGI scenarijai - specialios komandos, leidžiančios modifikuoti tinklalapį.

Rekomenduojamas: