Strežnik je strojna naprava ali programska oprema, ki obdeluje zahteve, poslane prek omrežja, in nanje odgovarja. Odjemalec je naprava, ki odda zahtevo in čaka na odgovor strežnika. Računalniški sistem, ki sprejema zahteve za spletne datoteke in te datoteke prenaša odjemalcu, se v kontekstu interneta imenuje strežnik.
pretvorba in pretvorba vrste java
Kaj je strežnik?
Strežnik je program ali naprava, ki zagotavlja funkcionalnost klicanim odjemalcem, ki so drugi programi ali naprave. Ta arhitektura se imenuje model odjemalec-strežnik .
En sam celoten izračun je porazdeljen med več procesov ali naprav. Strežniki lahko nudijo različne funkcije, imenovane storitve. Te storitve vključujejo skupno rabo podatkov ali virov med več odjemalci ali izvajanje izračunov za odjemalca. Več odjemalcev lahko oskrbuje en strežnik, en odjemalec pa lahko uporablja več strežnikov.
Uporaba strežnikov
Odjemalski proces se lahko izvaja na isti napravi. Lahko se poveže tudi preko a omrežje na strežnik za izvajanje na drugi napravi. Primeri strežnikov lahko vključujejo strežnike baz podatkov, poštne strežnike, tiskalne strežnike, datotečni strežniki , spletne strežnike , aplikacijski strežniki in igralni strežniki. Najpogosteje so sistemi odjemalec-strežnik implementirani s komunikacijo zahteva-odgovor, kar pomeni, da odjemalec pošlje zahtevo strežniku. V tem modelu je strežnik izvede neko dejanje in pošlje odgovor nazaj stranki, običajno z rezultatom ali potrditvijo.
Označevanje računalnika kot strojne opreme strežniškega razreda pomeni, da je specializiran za izvajanje strežnikov na njem. To pomeni, da je močnejši in zanesljivejši od standardnih osebnih računalnikov. Kakorkoli velika računalniški grozdi lahko obsega veliko razmeroma enostavnih, zamenljivih komponent strežnika.
Komponenta strežnika
Skupaj so strežniške komponente namenjene odjemalcem ponuditi funkcionalnost, vire in/ali storitve. Posebne komponente se bodo razlikovale glede na obliko in funkcijo danega strežnika, vendar so tukaj zajete pogoste komponente.
- Strojna oprema: Namenski strežnik centralna procesna enota (CPU) , spomin , shranjevalna naprava , omrežni vmesniki in ohišje strežnika so vključeni v to.
- ServerOS: to operacijski sistem (OS) je bil ustvarjen z mislijo na posebno vrsto okolja odjemalec/strežnik.
- Omrežna povezljivost: Več kot a lokalno omrežje (LAN) , prostrano omrežje (WAN) , ali internet strežniški programi se povežejo z omrežno arhitekturo in komunicirajo z odjemalskimi napravami. Da bi zagotovili redundanco in prilagodili različne nastavitve omrežja, nekateri faktorji oblike strežnika vsebujejo več omrežnih vmesnikov.
- Orodja za upravljanje in spremljanje: Strežnikom so pogosto priloženi instrumenti za daljinsko upravljanje in spremljanje delovanja.
- Strežniška programska oprema: Ta strežniška programska oprema podpira določen primer uporabe. Programska oprema za e-poštne strežnike, spletne strežnike in zbirka podatkov strežniki so nekaj primerov.
- Funkcije visoke razpoložljivosti: Visoka razpoložljivost (HA) zmožnosti so vključene v nekatere strežnike za zmanjšanje izpadov in zagotavljanje neprekinjenega delovanja. To vključuje dostop do številnih sistemov za shranjevanje, rezervnega napajanja in omrežnih vmesnikov ter orodij za upravljanje konfiguracije, ki omogočajo samodejno preklop in uravnoteženje obremenitve .
Kako deluje strežnik?
Naprava mora biti nastavljena tako, da posluša zahteve odjemalca prek omrežne povezave, da lahko opravlja vlogo strežnika. Operacijski sistem lahko vključuje to funkcionalnost kot nameščeno aplikacijo, vlogo ali kombinacijo obojega.
Microsoftov operacijski sistem Windows Server lahko sliši zahteve strank in se nanje odziva. Vrste zahtev odjemalcev, ki jih strežnik lahko obravnava, se povečajo z dodatnimi nameščenimi vlogami ali storitvami. Druga ilustracija je, ko je poklicana dodatna aplikacija Apache je nameščen na vrhu operacijskega sistema za obravnavanje zahtev iz spletnih brskalnikov. Odjemalec pošlje zahtevo po omrežju, kadar koli potrebuje podatke ali funkcionalnost s strežnika. Strežnik prejme to zahtevo in v odgovor zagotovi potrebne informacije. To je model zahteve in odziva v omrežju odjemalec-strežnik, običajno imenovan model klica in odziva.
java kodiranje if else stavek
Kot del ene zahteve in odgovora strežnik pogosto opravi različne dodatne naloge, kot je potrditev identitete vlagatelja zahteve, zagotovitev, da ima odjemalec dovoljenje za dostop do zahtevanih podatkov ali virov, in pravilno oblikovanje ali vrnitev zahtevanega odgovora v pričakovan način.
Vrste strežnikov in njihove aplikacije
1. Aplikacijski strežnik
Ti strežniki gostijo spletne aplikacije (računalniške programe, ki se izvajajo v spletnem brskalniku), ki uporabnikom v omrežju omogočajo, da jih izvajajo in uporabljajo, ter preprečujejo namestitev kopije v njihove računalnike. Ni nujno, da so ti strežniki del Svetovni splet . Njihove stranke so računalniki z a Spletni brskalnik .
2. Kataloški strežnik
Ti strežniki vzdržujejo kazalo ali kazalo informacij, ki jih je mogoče najti v velikem porazdeljenem omrežju. Porazdeljena omrežja lahko vključujejo računalnike, uporabnike, datoteke v skupni rabi na datotečnih strežnikih in spletne aplikacije. Primeri kataloških strežnikov so imeniški strežniki in imenski strežniki. Njihove stranke so vsi računalniški programi, ki morajo najti nekaj v omrežju. Primer je lahko član domene, ki se poskuša prijaviti, e-poštni odjemalec išče email naslov , ali uporabnik, ki išče datoteko
3. Komunikacijski strežnik
Ti strežniki vzdržujejo okolje, potrebno za eno komunikacijsko končno točko, da najde druge končne točke in nato komunicira z njimi. Ti strežniki lahko vključujejo imenik komunikacijskih končnih točk in storitev zaznavanja prisotnosti ali pa tudi ne, odvisno od odprtosti in varnostnih parametrov omrežja. Njihove stranke so komunikacijske končne točke.
4. Računalniški strežnik
Ti strežniki si prek omrežja delijo ogromne količine računalniških virov, vključno s CPE in pomnilnikom z naključnim dostopom. Vsak računalniški program, ki potrebuje več procesorske moči in Oven kot si jih osebni računalnik verjetno lahko privošči, lahko uporablja te vrste strežnikov. Odjemalec mora biti omrežni računalnik za implementacijo modela odjemalec-strežnik, kar je nujno.
5. Strežnik baze podatkov
Ti strežniki vzdržujejo in delijo katero koli obliko baze podatkov prek omrežja. Baza podatkov je organizirana zbirka podatkov z vnaprej določenimi lastnostmi, ki so lahko prikazane v tabeli. Odjemalci teh strežnikov so preglednice , računovodska programska oprema, programska oprema za upravljanje sredstev ali skoraj kateri koli računalniški program, ki uporablja dobro organizirane podatke, zlasti v velikih količinah.
6. Faks strežnik
Ti strežniki si delijo enega ali več faksov prek omrežja, kar odpravlja težave s fizičnim dostopom. Vsak pošiljatelj ali prejemnik faksa je odjemalec teh strežnikov.
7. Datotečni strežnik
Deli datoteke in mape, prostor za shranjevanje datotek in map ali oboje prek omrežja. Omrežni računalniki so predvideni odjemalci, čeprav so lokalni programi lahko odjemalci.
8. Igralni strežnik
Ti strežniki omogočajo več računalnikom ali igralnim napravam igranje iger za več igralcev. Njihove stranke so osebni računalniki ali igralne konzole.
9. Poštni strežnik
Ti strežniki omogočajo komunikacijo po elektronski pošti na enak način, kot omogoča pošta komunikacijo po navadni pošti. Odjemalci teh strežnikov so pošiljatelji in prejemniki elektronske pošte.
režiser Karan Johar
10. Tiskalni strežnik
Ti strežniki si delijo enega ali več tiskalniki prek omrežja, kar odpravlja težave s fizičnim dostopom. Njihove stranke so računalniki, ki morajo nekaj natisniti.
11. Proxy strežnik
Ta strežnik deluje kot posrednik med odjemalcem in strežnikom, ki sprejema dohodni promet od odjemalca in ga pošilja strežniku. Razlogi za uporabo strežnika proxy vključujejo nadzor in filtriranje vsebine, izboljšanje zmogljivosti prometa, preprečevanje nepooblaščenega dostopa do omrežja, preprosto usmerjanje prometa prek velikega in kompleksnega omrežja. Njihovi odjemalci so vsi omrežni računalniki.
kruskalov algoritem
12. Spletni strežnik
Ti strežniki gostijo spletne strani. Spletni strežnik je odgovoren za omogočanje svetovnega spleta. Vsako spletno mesto ima enega ali več spletnih strežnikov. Njihove stranke so računalniki s spletnim brskalnikom.
Kje so shranjeni strežniki?
Strežnik je shranjen v omari ali stekleni hiši. Ta območja pomagajo izolirati občutljive računalnike in opremo od ljudi, ki do njih ne bi smeli dostopati.
Oddaljeni strežniki ali strežniki, ki ne gostujejo na mestu, se nahajajo v podatkovnem centru. Pri teh vrstah strežnikov strojno opremo upravlja drugo podjetje in jo na daljavo konfigurirate vi ali vaše podjetje.
Zakaj so strežniki vedno vklopljeni?
Strežniki so vedno vklopljeni, ker se običajno uporabljajo za zagotavljanje storitev, ki so nenehno potrebne, večina strežnikov ni nikoli izklopljena. Posledično, ko strežniki odpovejo, lahko uporabnikom omrežja in podjetjem povzročijo številne težave. Za ublažitev teh težav so strežniki običajno nastavljeni tako, da so odporen na napake .
Ali lahko vsak računalnik naredi strežnik?
Odgovor je 'Da'. Vsak računalnik deluje kot strežnik s pravo programsko opremo. Lahko namestite FTP strežnik programirajte v računalniku in delite datoteke med drugimi računalniki prek svojega omrežja. Vendar pa lahko svoj domači računalnik spremenite v strežnik. v mislih morate imeti nekaj pomembnih točk:
aes proti des
- Računalnik in povezana strežniška programska oprema morata biti v delujočem načinu, ki je dostopen kadar koli.
- Računalnik je v strežniškem načinu, njegovi viri (kot sta pasovna širina in obdelava) mu ne bodo dovolili, da bi delal druge stvari.
- Če postanejo storitve, ki jih ponujate, priljubljene, tipičen računalnik ne more biti sposoben obdelati vseh zahtev.
Pogosta vprašanja o tem, kaj je strežnik?
V.1: Kaj je strežnik Linux?
odgovor:
Strežnik, ki je povezan z omrežjem ali internetom in uporablja različico Linuxa, je znan kot a Linux strežnik . Na primer, strežniki Linux so številni spletni strežniki, ki gostijo spletne strani na internetu.
V.2: Kaj je strežnik v DBMS?
odgovor:
Strežniki baz podatkov se uporabljajo za shranjevanje, vzdrževanje in omogočanje pooblaščenim uporabnikom dostopa do baz podatkov, ki se hranijo na strežniku.
V.3: Katere so 4 vloge strežnika?
odgovor:
Vloge strežnik DNS , strežnik DHCP , Datotečni strežnik in tiskalniški strežnik sta nekaj primerov. Nekatere vloge, kot je DNS, imajo storitev ene same vloge. Druge vloge, kot je tiskalniški strežnik, imajo na voljo številne storitve vlog, vključno z internetnim tiskanjem in storitvijo LPD za tiskanje Unix.