serveris

Mes paaiškiname, kas yra serveris, pagrindinės jo savybės ir kam jis skirtas. Taip pat, kas yra žiniatinklio serveris, klasifikacija ir pavyzdžiai.

Serveriai veikia pagal kliento ir serverio ryšio modelį.

Kas yra serveris?

Į kompiuterija, yra žinomas kaip serveris (iš anglų kalbos serveris) į a kompiuteris kuri yra a dalis kompiuterinis tinklas ir teikia tam tikras paslaugas kitiems savo kompiuteriams, vadinamiems stotimis arba klientais. Minėtas kompiuteris turi turėti specialią taikomąją programą, galinčią patenkinti skirtingų klientų užklausas ir suteikti jiems laiku atsakymą, taigi iš tikrųjų tame pačiame fiziniame kompiuteryje (aparatūra) vienu metu gali veikti keli serveriai (programinė įranga), jei tik turi reikiamų logistinių išteklių.

Serveriai veikia pagal modelį bendravimas (arba „architektūra“) klientas-serveris, paskirstydamas užduotis tarp turimų išteklių tiekėjų, taip pasiūlydamas savo klientų galimybė pasidalinti duomenis, informacija konkretus ir prieiga prie tam tikrų programinės ir techninės įrangos išteklių, pvz., konkrečios programos ar periferinės įrangos. Taip jie veikia, pvz. interneto svetainėse ir paslaugas paštu.

Paprastai serveriai gali būti klasifikuojami pagal jų prieinamumą į skirtuosius ir bendrinamus. Dedikuoti serveriai yra tie, kurie turi visą techninę įrangą ir apdorojimo išteklius, kad galėtų patenkinti klientų užklausas; o bendri serveriai yra tie, kurie kartu su klientų užklausomis gauna per tinklas, jie aptarnauja procesus vietoje, už tinklo ribų.

Serverio charakteristikos

Serveriai turi turėti nuolatinį maitinimo šaltinį.

Kadangi serveriai yra kompiuteriai, atsakingi už tinklo klientų poreikių tenkinimą, viena iš pagrindinių jų savybių yra ta, kad jų ištekliai turi būti nuolat prieinami, kad tinklas veiktų visą laiką. Kitaip tariant, jie visada turi būti įjungti, visada pasiekiami. Štai kodėl kartais nepavyksta įkelti tinklalapio ar jo resursų: sugenda ar sugenda serveris, tam tikras tinklo segmentas, už kurį jis atsakingas, nebebus pasiekiamas klientams.

Kita vertus, serveriai paprastai yra aukščiausios klasės kompiuteriai, turintys pakankamai apdorojimo pajėgumų, kad būtų galima aptarnauti daugybę klientų užklausų su minimaliu vėlavimu. Tai taip pat reiškia nuolatinį tiekimą elektros ir kiti fiziniai ištekliai, užtikrinantys jo veikimą. Tiesą sakant, daugeliu atvejų serveriai yra laikomi labai gerai kondicionuotuose skyriuose, net ir klimato požiūriu: pakankamai vėsioje ir nedulkėtoje aplinkoje išvengiama sistemos perkaitimo.

Kam skirtas serveris?

Žaidimų serveriai suteikia prieigą prie pramoginės programos.

Serveriai, kaip minėjome, yra atsakingi už tam tikro tinklo klientų užklausų tenkinimą ir jam prieinamų išteklių valdymą, kad kiekvienas klientas galėtų pasiekti jam reikalingą informaciją ar periferinius įrenginius. Šia prasme serveriai gali atlikti labai skirtingas funkcijas, pavyzdžiui:

  • Failų serveriai. Jie saugo failus arba failus informacijos ir pateikite ją tinklui.
  • Active Directory / domenų serveriai. Jie tvarko informaciją, susijusią su tinklas, jų vartotojų, komandos ir vidinės grupės.
  • Spausdinimo serveris. Jis valdo tinkle pasiekiamų spausdintuvų rinkinį, suteikia prieigą prie jų ir valdo spausdinimo eilę.
  • Pašto serveris. Jis valdo el. pašto srautą tarp tinklo klientų, iš jų ir į juos, siunčia ir gauna pranešimus bei saugo jų istoriją.
  • Proxy serveris. Jo vaidmuo yra atsarginės kopijos kūrimas, saugojimas tam tikrą laiką talpykla tinkle pasiekiamų tinklalapių kopiją, kad paspartintumėte prieigą prie jų arba leistų atkurti duomenis, jei originalas neveikia.
  • Tinklapio serveris. Jis saugo turinį, reikalingą vienam ar keliems tinklalapiams ir tvarko tvarkingą prieigą prie jo, kad klientų naršyklės galėtų „pavaizduoti“ svetainę.
  • DNS serveris. Saugo informaciją, reikalingą pavadinimui susieti domenas su daugybe su juo susietų kompiuterių (savo žiniatinklio serverių) IP adresų.
  • DHCP serveris. Atsakingas už dinaminių (kintančių) IP adresų priskyrimą klientams, kurie prisijungia prie tinklo.
  • FTP serveris. Saugo specifinę vartotojo informaciją ir leidžia privačiai prieiti prie jos tarp kompiuterių.
  • Žaidimų serveris. Tie, kurie specialiai skirti informacijos saugojimui, kad klientai galėtų tuo pačiu metu pasiekti pramoginę programą (paprastai didžiuliai vaizdo žaidimai).

Tinklapio serveris

Žiniatinklio serveris leidžia prisijungti naudojant tokius protokolus kaip HTTP.

Žiniatinklio serveriai yra programas (programinė įranga), skirta kasdieniam naudojimui internetas, kuris tarpininkauja tarp serverio, kuriame talpinami kliento prašomi duomenys, ir jo paties kompiuterio, leisdamas prisijungti per įvairius duomenų protokolus, pvz., žinomus HTTP (HyperText Transfer Protocol arba Transfer Protocol Hipertekstas). Kitaip tariant, tai programos, kurios tarpininkauja tarp interneto vartotojo naršyklės ir vietos, kur yra jo ieškoma ar reikalinga informacija.

Šis terminas taip pat vartojamas kalbant apie patį kompiuterį (aparatinę įrangą), kuriame saugomi svetainę sudarantys failai, kartu su programine įranga, reikalinga žiniatinklio duomenų ryšiui palaikyti.

Žiniatinklio serverių tipai

Priklausomai nuo jų turinio, žiniatinklio serveriai gali būti dviejų tipų:

  • Statiniai serveriai. Tai yra pavadinimas, suteiktas kompiuteriams, kuriuose saugoma vartotojo ieškoma informacija, ir HTTP serveriui, kuris atsako į protokolai duomenų užklausa. Prašomi failai siunčiami taip, kaip jie yra saugomi, nesvarbu, ar yra klaidų, ar ne, ir iš čia kilęs jų pavadinimas.
  • Dinaminiai serveriai. Šiuo atveju tai yra serveriai, kurie yra identiški statiniams, tačiau turi papildomos programinės įrangos (pvz., programų ir duomenų bazės), kuri leidžia jiems atnaujinti kliento prašomą informaciją prieš siunčiant ją internetu.

Žiniatinklio serverių pavyzdžiai

Kai kurie dažniausiai naudojami žiniatinklio serveriai yra šie:

  • Nginx. 2004 m. to paties pavadinimo įmonės sukurtas žiniatinklio serveris ir tarpinis serveris.
  • Apache. Atvirojo kodo HTTP žiniatinklio serveris, sukurtas 1995 m. ir prižiūrimas a bendruomenė vartotojų, kurie sudaro „Apache Software Foundation“.
  • Interneto informacijos paslaugos arba IIS. Žiniatinklio serveris ir paslaugų rinkinys, skirtas Microsoft Windows kuri iš pradžių buvo įtraukta į NT versiją.
  • Cherokee. Daugiaplatforminis žiniatinklio serveris, parašytas C kalba, prieinamas pagal GNU bendrąją viešąją licenciją (nemokama programinė įranga).
  • Tomcat. 1999 m. Apache platinimas, dar žinomas kaip Jakarta Tomcat, veikiantis servletų (Java) principu.
!-- GDPR -->