strežnik

Pojasnimo, kaj je strežnik, njegove glavne značilnosti in čemu služi. Tudi kaj je spletni strežnik, klasifikacija in primeri.

Strežniki delujejo na podlagi komunikacijskega modela odjemalec-strežnik.

Kaj je strežnik?

V računalništvo, je znan kot strežnik (iz angleškega strežnika) v a računalnik ki je del a računalniško omrežje in zagotavlja določene storitve ostalim svojim računalnikom, imenovanim postaje ali odjemalci. Omenjeni računalnik mora imeti posebno aplikacijo, ki je sposobna zadovoljiti zahteve različnih strank in jim zagotoviti pravočasen odziv, torej v resnici znotraj istega fizičnega računalnika (strojna oprema) lahko deluje več hkratnih strežnikov (programsko opremo), dokler imajo potrebne logistične vire.

Strežniki delujejo na podlagi modela komunikacijo (ali »arhitektura«) odjemalec-strežnik, ki naloge razdeli med ponudnike razpoložljivih virov in tako ponudi njihove stranke priložnost deliti podatkov, informacije specifične in dostop do določenih virov programske in strojne opreme, kot je določena aplikacija ali periferna naprava. Tako delujejo npr. spletne strani in storitve E-naslov.

Običajno lahko strežnike glede na njihovo razpoložljivost razvrstimo v namenske in skupne. Namenski strežniki so tisti, ki imajo vso svojo strojno opremo in obdelovalne vire za opravljanje zahtev strank; medtem ko so strežniki v skupni rabi tisti, ki skupaj s prejemanjem zahtev od odjemalcev prek mreža, služijo procesom lokalno, zunaj omrežja.

Značilnosti strežnika

Strežniki morajo imeti stalno napajanje.

Ker so strežniki računalniki, ki so zadolženi za izpolnjevanje zahtev omrežnih odjemalcev, je ena od njihovih glavnih značilnosti ta, da morajo imeti svoje vire stalno na voljo, tako da omrežje deluje ves čas. Z drugimi besedami, morajo biti vedno vklopljeni, vedno na voljo. Zato včasih spletne strani ali njenih virov ni mogoče naložiti: če se strežnik zruši ali zruši, določen segment omrežja, za katerega je zadolžen, ne bo več na voljo njegovim strankam.

Po drugi strani pa so strežniki običajno računalniki višjega cenovnega razreda, opremljeni z zadostno zmogljivostjo za obdelavo številnih zahtev strank z minimalno zakasnitvijo. To pomeni tudi stalno oskrbo elektrika in druge fizične vire, ki zagotavljajo njegovo delovanje. Dejansko so strežniki v mnogih primerih shranjeni v zelo dobro klimatiziranih predelkih, tudi klimatsko: v dovolj hladnem okolju brez prahu se prepreči pregrevanje sistema.

Za kaj je strežnik?

Igralni strežniki omogočajo dostop do rekreacijskega programa.

Strežniki, kot smo rekli, so zadolženi za izpolnjevanje zahtev odjemalcev določenega omrežja in upravljanje z viri, ki so mu na voljo, tako da lahko vsak odjemalec dostopa do informacij ali zunanjih naprav, ki jih potrebuje. V tem smislu imajo lahko strežniki zelo različne funkcije, kot so:

  • Datotečni strežniki. Hranijo datoteke oz datoteke informacij in jih dovajati v omrežje.
  • Active Directory/Domenski strežniki. Upravljajo informacije, povezane z mreža, njihov uporabnikov, ekipe in interne skupine.
  • Tiskalni strežnik. Upravlja nabor tiskalnikov, ki so na voljo v omrežju, omogoča dostop do njih in upravlja čakalno vrsto za tiskanje.
  • poštni strežnik. Upravlja pretok e-pošte med, od in do odjemalcev omrežja, pošiljanje in prejemanje sporočil ter shranjevanje njihove zgodovine.
  • Proxy strežnik. Njegova vloga je varnostno kopiranje, shranjevanje za določen čas in v predpomnilnik kopijo spletnih strani, ki so na voljo za omrežje, da pospešite dostop do njih ali omogočite obnovitev podatkov, če izvirnik ne deluje.
  • spletni strežnik. Shranjuje vsebino, ki je potrebna za eno ali več spletnih strani, in upravlja urejen dostop do nje, tako da lahko brskalniki strank "upodabljajo" spletno mesto.
  • DNS strežnik. Shranjuje informacije, potrebne za povezovanje imena domena z vrsto IP naslovov računalnikov, ki so povezani z njim (njegovi spletni strežniki).
  • DHCP strežnik. Odgovoren je za dodeljevanje dinamičnih (spreminjajočih se) naslovov IP odjemalcem, ki se povezujejo v omrežje.
  • FTP strežnik. Shranjuje določene uporabniške podatke in omogoča zasebni dostop do njih med računalniki.
  • Igralni strežnik. Tisti, ki so posebej namenjeni shranjevanju informacij, tako da lahko stranke hkrati dostopajo do programa za rekreacijo (na splošno velike video igre).

spletni strežnik

Spletni strežnik omogoča povezave prek protokolov, kot je HTTP.

Spletni strežniki so programi (programska oprema) za vsakodnevno uporabo v internet, ki posreduje med strežnikom, kjer gostujejo podatki, ki jih zahteva odjemalec, in njegovim lastnim računalnikom, ki omogoča povezave prek različnih podatkovnih protokolov, kot so znani HTTP (Protokol za prenos hiperbesedila ali protokol za prenos Hipertekst). Z drugimi besedami, gre za programe, ki posredujejo med brskalnikom internetnega uporabnika in krajem, kjer se nahajajo informacije, ki jih išče ali potrebuje.

Ta izraz se uporablja tudi za sam računalnik (strojno opremo), v katerem so shranjene datoteke, ki sestavljajo spletno mesto, skupaj s programsko opremo, potrebno za skladnost s spletno podatkovno povezavo.

Vrste spletnih strežnikov

Spletni strežniki so lahko dveh vrst, odvisno od njihove vsebine:

  • Statični strežniki. To je ime za računalnike, kjer so shranjene informacije, ki jih uporabnik išče, in strežnik HTTP, ki se odziva na protokoli zahteva za podatke. Zahtevane datoteke se pošljejo, ko so shranjene, ne glede na to, ali so napake ali ne, in od tod izvira njihovo ime.
  • Dinamični strežniki. V tem primeru gre za strežnike, ki so enaki statičnim, vendar vsebujejo dodatno programsko opremo (npr. podatkovnih baz), ki jim omogoča posodobitev informacij, ki jih zahteva stranka, preden jih pošljejo prek spleta.

Primeri spletnih strežnikov

Nekateri najpogosteje uporabljeni spletni strežniki so naslednji:

  • Nginx. Spletni strežnik in proxy, ki ga je razvilo istoimensko podjetje leta 2004.
  • Apache. Odprtokodni spletni strežnik HTTP, ki so ga razvili leta 1995 in ga vzdržuje a skupnosti uporabnikov, ki sestavljajo Apache Software Foundation.
  • Internetne informacijske storitve ali IIS. Spletni strežnik in nabor storitev, namenjenih Microsoft Windows ki je bila prvotno vključena v njegovo različico NT.
  • Cherokee. Večplatformni spletni strežnik, napisan v jeziku C, na voljo pod Splošno javno licenco GNU (brezplačna programska oprema).
  • Tomcat. Distribucija Apache iz leta 1999, znana tudi kot Jakarta Tomcat, ki deluje na principu servletov (Java).
!-- GDPR -->