Vrste strežniške programske opreme

click fraud protection
Slika poslovnih ljudi, ki delajo skupaj v pisarni

Vrste strežniške programske opreme

Zasluga slike: nd3000/iStock/GettyImages

Strežnik je računalnik v omrežju, ki posluša zahteve drugih računalnikov, pogosto imenovanih odjemalci, in se nanje odziva. Pogoste vrste strežnikov vključujejo spletne strežnike, ki dostavljajo spletne strani, datotečne strežnike, ki shranjujejo datoteke, tiskalni strežniki, ki upravljajo tiskalniške naloge, in strežniki baz podatkov, ki shranjujejo organizirane nize informacije. Strežniki lahko delujejo na neodvisnih računalnikih ali pa se strežniška programska oprema lahko izvaja na računalniku, ki se uporablja tudi za drugo delo.

Kaj je strežnik?

Računalniški znanstveniki včasih govorijo o model odjemalec-strežnik mreženja, kjer je sistem bodisi odjemalec, ki zahteva, da drug sistem vrne podatke ali izvede računanje, ali strežnik, ki zagotavlja odgovore na odjemalčevo zahtevo. Strežnik se lahko nahaja v pisarni, v namenskem podatkovnem centru ali, v primeru domačih strežnikov, preprosto v kotu domače pisarne ali dnevne sobe.

Video dneva

V nekaterih primerih nekateri računalniki v celoti delujejo kot odjemalci in skoraj vse delo prenesejo v strežniške sisteme. Včasih se imenujejo stroji z nizko močjo, ki imajo takšno vlogo tanke stranke. Računalniki na svetovnem spletu so običajno bodisi odjemalci bodisi strežniki. Čeprav je mogoče do spletnega mesta dostopati s strežnika ali streči vsebino z domačega namiznega ali prenosnega računalnika, to ni posebej pogosto.

V drugih primerih lahko računalnik deluje kot odjemalec in strežnik v različnih scenarijih. Na primer, običajno je, da spletni strežnik prejme zahtevo od odjemalca in nato kot odgovor na to zahtevo pošlje poizvedbo ločenemu strežniku baz podatkov, ki v bistvu sam postane odjemalec.

Čeprav imajo nekateri strežniki morda specializirano strojno opremo, danes delujejo številni strežniki strežniška programska oprema nad standardnimi operacijskimi sistemi, kot sta Linux ali Microsoft Windows. Ta programska oprema obravnava zahteve odjemalcev in je v bistvu tisto, kar računalnik spremeni v strežnik.

Programska oprema za internet in spletni strežnik

Ena najpogostejših vrst strežnikov je spletni strežnik. Ta vrsta strežnika obravnava zahteve brskalnikov, kot sta Google Chrome ali Mozilla Firefox, po vsem svetu internet ali v lokalnem omrežju in se odzove s spletnimi stranmi, slikami in drugimi podatki, ki jih zahtevajo brskalniki.

Skupni spletni strežniki vključujejo odprtokodna projekta Apache in Nginx ter Microsoftovo lastniško programsko opremo, imenovano Internetne informacijske storitve ali IIS. Nekatera podjetja so zgradila lastne spletne strežnike za lastno uporabo za obvladovanje lastnih edinstvenih prometnih obremenitev ali drugih potreb. Številne organizacije uporabljajo spletne strežnike v povezavi z drugimi vrstami tehnologije, kot je npr balansirke obremenitve za porazdelitev nalog med računalniki in omrežja za distribucijo vsebine ali CDN, ki shranjuje in hitro posreduje material uporabnikom.

Razumevanje strežnikov baz podatkov

Številne organizacije se zanašajo tudi na strežnike baz podatkov, ki shranjujejo informacije na zanesljive in hitre načine, ki olajšajo posodabljanje in dostop. Skupni izdelki strežnika baz podatkov vključujejo Microsoftov strežnik SQL, PostgreSQL in MySQL.

Številni strežniki baz podatkov, vključno s tistimi, komunicirajo z odjemalci baze podatkov z uporabo različic na strukturirani poizvedbeni jezik ali SQL. Ta specializirani programski jezik je zasnovan za zahtevanje in urejanje podatkov v potencialno veliki bazi podatkov in ga lahko zapišejo neposredno programerji ali ustvari druga programska oprema.

Strežniki baz podatkov se uporabljajo za vse, od shranjevanja računovodskih evidenc podjetij do objav v blogih v sistemih, povezanih s priljubljenimi spletnimi strežniki.

Datotečni in tiskalni strežniki

Datotečni in tiskalni strežniki so dve vrsti strežnikov, ki jih običajno najdemo v pisarniškem omrežju. Datotečni strežnik shranjuje datoteke na mestu, kjer bo do njih dostopno več uporabnikov, običajno z nekaterimi varnostne nastavitve, tiskalni strežnik pa komunicira s tiskalniki in drugimi računalniki za upravljanje tiskanja dokumenti.

Oba se lahko izvajata na samostojnih računalnikih ali na računalnikih, ki se uporabljajo tudi za drugo pisarniško delo.