Serveris
Tinklo žargonu kalbant, serveris yra kompiuteris, kuris naudotojams arba klientų kompiuteriams pateikia įvairią informaciją. Paprastai serveris daugeliui klientų atlieka tik kelis veiksmus. Kiekviena serverio atliekamų veiksmų rūšis vadinama paslauga. Paslaugomis naudojasi kiti kompiuteriai, kurie vadinami klientais. Kliento ir serverio santykiai vadinami kliento ir serverio santykiais. Pavyzdžiui, Vikipedija turi žiniatinklio serverius, kurie teikia žiniatinklio puslapių siuntimo internetu paslaugą. Jūsų kliento kompiuteris bendrauja su Vikipedijos žiniatinklio puslapių paslauga, kad gautų žiniatinklio puslapius. Serveryje taip pat gali būti talpinami interneto žaidimai, dalijamasi failais ir suteikiama prieiga prie periferinės įrangos, pavyzdžiui, spausdintuvų. Paprastai tariant, atskiri kompiuteriai yra prijungti prie kai kurių galingų kompiuterių, vadinamų serveriais. Juose saugomi failai ir informacija interneto svetainės pavidalu. Naudodamiesi interneto ryšiu, įvairūs naudotojai bet kurioje pasaulio vietoje gali pasiekti šiuos failus.
Kad serveriai ir klientai galėtų bendrauti tarpusavyje, jie turi būti prijungti prie tinklo ir naudoti tą patį protokolą. Tinkluose protokolas yra nustatytas būdas, kuriuo mašinos gali bendrauti su kitomis mašinomis. Tai kaip kalba. Pavyzdžiui, Vikipedijos serveris naudoja HTTP protokolą, kad galėtų siųsti tinklalapius į jūsų kompiuterį, o jūsų kompiuteris naudoja HTTP protokolą, kad paprašytų Vikipedijos puslapių.
Paprastai serveriai yra specialiai pagaminti taip, kad būtų galingesni ir patikimesni, ir yra daug brangesni už įprastus kompiuterius. Kartais serveriai gali būti klasteriniai, t. y. daug serverių dirba kartu, kad atliktų vieną paslaugą.
Serveris gali sulėtėti, jei vienu metu prie serverio jungiasi per daug žmonių ir dėl to atsiranda didelė apkrova. Jis taip pat gali neatlaikyti didelės apkrovos, todėl automatiškai išsijungs.
Peer-to-peer sistemoje kiekvienas kompiuteris yra ir klientas, ir serveris kitiems kompiuteriams. Tai dažniausiai taikoma dalijantis failais ir VOIP. Tačiau tai gali padėti bandymams piratauti.
Tipinės serverių operacinės sistemos yra "Linux", "FreeBSD", "NetBSD" ir "OpenBSD". Skirtingai nei kiti kompiuteriai, serveris dažnai neturi monitoriaus, klaviatūros ar pelės. Kai serveriui nereikia atlikti labai daug darbų, serverio programinė įranga gali veikti kompiuteryje, kuriame atliekami ir kiti darbai.
Serverių krūva
Žiniatinklio serveris
Interneto serveris - tai serverio tipas, naudojamas svetainėms talpinti. Žiniatinklio serverio programinės įrangos pavyzdžiai yra "Apache" arba IIS. Žiniatinklio serveryje gali būti talpinama viena arba daug svetainių. Pagal nutylėjimą žiniatinklio serverio klausomasis prievadas yra 80 (HTTP) arba 443 (HTTPS) prievadas.
Kai kurie žiniatinklio serveriai atlieka ne tik žiniatinklio puslapio pateikimo funkciją. Pavyzdžiui, juose gali būti SSI, kuris palengvina svetainės kūrimą.
Žiniatinklio serveriai naudoja tokias paslaugas kaip CGI, kad serverio programinė įranga galėtų kurti tinklalapius. Kai kurios programavimo kalbos, kuriomis galima naudoti CGI, yra scenarijų kalbos, pavyzdžiui, Perl, Python, PHP arba ASP. Kai kurios yra kompiliuotos kalbos, pavyzdžiui, C++ arba Java.
Susiję puslapiai
- Failų serveris
Klausimai ir atsakymai
K: Kas yra serveris?
A: Serveris - tai kompiuteris, kuris vartotojui arba kliento kompiuteriui teikia įvairią informaciją. Paprastai jis atlieka tik kelis dalykus daugeliui klientų.
K: Kaip vadinamas kliento ir serverio ryšys?
A: Kliento ir serverio santykiai vadinami kliento ir serverio santykiais.
K: Kaip serveriai teikia tinklalapius internetu?
A: Serveriai teikia tinklalapius internetu naudodami HTTP protokolą, kuris siunčia tinklalapius į kompiuterius, kurie jų prašo.
K: Ką dar gali daryti serveriai, be to, kad talpina svetaines?
A.: Be interneto svetainių talpinimo, serveriuose taip pat gali būti talpinami interneto žaidimai, dalijamasi failais ir suteikiama prieiga prie periferinės įrangos, pavyzdžiui, spausdintuvų.
K: Kaip atskiri kompiuteriai prijungiami prie serverių?
A: Atskiri kompiuteriai prijungiami prie galingų kompiuterių, vadinamų serveriais, kad juose būtų saugomi failai ir informacija interneto svetainių pavidalu ir kad įvairūs naudotojai bet kurioje pasaulio vietoje, naudodamiesi interneto ryšiu, galėtų pasiekti šiuos failus.
K: Ko reikia mašinoms, kad jos galėtų bendrauti tarpusavyje?
A: Kad mašinos galėtų susikalbėti tarpusavyje, jos turi būti sujungtos į tinklą ir naudoti tą patį ryšio protokolą, kuris veikia kaip mašinų kalba.