Strežnik je računalnik, namenjen obdelavi zahtev in posredovanju podatkov drugemu računalniku prek interneta ali lokalnega omrežja.
Beseda "strežnik" je večinoma razumljena kot spletni strežnik, kjer je mogoče do spletnih strani dostopati preko interneta prek odjemalca, kot je spletni brskalnik. Vendar pa obstaja več vrst strežnikov, vključno z lokalnimi, kot so datotečni strežniki, ki shranjujejo podatke znotraj intranetnega omrežja.
Čeprav lahko kateri koli računalnik, ki uporablja potrebno programsko opremo, deluje kot strežnik, najbolj tipična uporaba te besede navaja ogromne, zmogljive stroje, ki delujejo kot črpalke, ki potiskajo in potegnejo podatke iz interneta.
Večina računalniških omrežij podpira enega ali več strežnikov, ki se ukvarjajo s specializiranimi nalogami. Praviloma je večja mreža v smislu strank, ki se povezujejo z njo, ali količina podatkov, ki jih premika, bolj verjetno je, da imajo več strežnikov vlogo, pri čemer je vsaka namenjena določenemu namenu.
Strictly speaking, strežnik je programska oprema, ki obravnava določeno nalogo. Vendar močna strojna oprema, ki podpira to programsko opremo, ponavadi imenujemo tudi strežnik, ker strežniška programska oprema, ki usklajuje omrežje stotin ali tisoč strank, zahteva strojno opremo veliko bolj robustno od tistega, kar bi kupili za običajno uporabo potrošnikov.
Običajne vrste strežnikov
Medtem ko se nekateri namenski strežniki osredotočajo samo na eno funkcijo, nekatere izvedbe uporabljajo enega strežnika za več namenov.
Veliko omrežje splošnega namena, ki podpira srednje veliko podjetje, verjetno uporablja več vrst strežnikov, med drugim:
- Spletni strežnik: Spletni strežniki prikazujejo strani in izvajajo aplikacije prek spletnih brskalnikov. Strežnik, na katerega je vaš brskalnik trenutno povezan, je spletni strežnik, ki dostavlja to stran in vse slike, ki jih vidite na njem. Stranki program, v tem primeru, je najverjetneje brskalnik, kot so Internet Explorer, Chrome, Firefox, Opera ali Safari. Spletni strežniki se uporabljajo za vse vrste stvari, poleg tega pa ponujajo enostavno besedilo in slike, na primer za nalaganje in varnostno kopiranje datotek prek spletne storitve za shranjevanje v oblaku ali spletne storitve za varnostno kopiranje.
- E-poštni strežnik: E-poštni strežniki olajšajo pošiljanje in prejemanje e-poštnih sporočil. Če imate v računalniku e-poštni odjemalec, se programska oprema poveže z e-poštnim strežnikom IMAP ali POP za prenos sporočil v računalnik in strežnik SMTP za pošiljanje sporočil prek e-poštnega strežnika.
- FTP strežnik: FTP strežniki podpirajo premikanje datotek prek orodij za prenos datotek. FTP strežniki so dostopni na daljavo preko programov FTP odjemalca.
- Identifikacijski strežnik: Identični strežniki podpirajo prijave in varnostne vloge za pooblaščene uporabnike.
Na stotine različnih vrst specializiranih strežniških tipov podpira računalniška omrežja. Poleg skupnih tipov podjetij domači uporabniki med seboj pogosto povezujejo tudi strežnike spletnih iger, strežnike za klepet in strežnike za pretakanje zvoka in videa.
Vrste omrežnih strežnikov
V mnogih omrežjih na spletu je uporabljen mrežni model odjemalec-strežnik, ki združuje spletne strani in komunikacijske storitve.
Alternativni model, ki se imenuje peer-to-peer omrežje, omogoča, da vse naprave v omrežju delujejo kot strežnik ali odjemalec po potrebi. Peer omrežja ponujajo večjo stopnjo zasebnosti, ker je komunikacija med računalniki ozko ciljno usmerjena, vendar večina implementacij omrežja z enakovrednimi omrežji ni dovolj robustna za podporo velikim prometnim trkom.
Strežni grozdi
Beseda grozda se široko uporablja v računalniškem omrežju, da se nanaša na implementacijo deljenih računalniških virov. Običajno grozd združuje vire dveh ali več računalniških naprav, ki bi sicer lahko delali ločeno za določen skupni namen (pogosto delovna postaja ali strežniška naprava).
Kmetija spletnega strežnika je zbirka mrežnih spletnih strežnikov, od katerih ima vsak dostop do vsebine na istem spletnem mestu. Konceptualno delujejo kot grozd. Vendar pa puristi razpravljajo o tehnični klasifikaciji strežniške kmetije kot grozda, odvisno od podrobnosti konfiguracije strojne in programske opreme.
Strežniki doma
Ker so strežniki le programska oprema, lahko ljudje vodijo strežnike doma in so dostopni le napravam, priključenim na njihovo domače omrežje. Nekateri trdimi diski, ki se zavedajo omrežja, na primer uporabljajo protokol strežnika Network Attached Storage, da omogočajo različnim osebnim računalnikom v domačem omrežju dostop do skupnega niza datotek.
Programska oprema za strežniške programe za medije Plex uporabnikom pomaga uporabljati digitalne medije na televizorjih in zabavnih napravah, ne glede na to, ali so medijske datoteke v oblaku ali lokalnem računalniku.
Več informacij o strežnikih
Ker je uptime ključnega pomena za večino strežnikov, se nikoli ne zaustavi, temveč se zaženejo 24 ur na dan.
Vendar pa se strežniki včasih namerno umaknejo za načrtovano vzdrževanje, zato nekatera spletna mesta in storitve sporočajo svojim uporabnikom, da so "načrtovani odmore ali načrtovano vzdrževanje". Strežniki se lahko med njo, kot je napad DDoS, nenamerno spustijo navzdol.