Serveris yra aparatinė įranga arba programinė įranga, kuri apdoroja tinklu siunčiamas užklausas ir į jas atsako. Klientas yra įrenginys, kuris pateikia užklausą ir laukia atsakymo iš serverio. Kompiuterinė sistema, kuri priima internetinių failų užklausas ir perduoda tuos failus klientui, interneto kontekste vadinama serveriu.
Kas yra serveris?
Serveris yra programa arba įrenginys, teikiantis funkcionalumą vadinamiems klientams, kurie yra kitos programos ar įrenginiai. Ši architektūra vadinama kliento-serverio modelis .
Vienas bendras skaičiavimas paskirstomas keliems procesams arba įrenginiams. Serveriai gali teikti įvairias funkcijas, vadinamas paslaugomis. Šios paslaugos apima dalijimąsi duomenimis arba ištekliais tarp kelių klientų arba skaičiavimų atlikimą klientui. Vienas serveris gali aptarnauti kelis klientus, o vienas klientas gali naudoti kelis serverius.
Java eilutė cmp
Serverių naudojimas
Kliento procesas gali veikti tame pačiame įrenginyje. Jis taip pat gali prisijungti per a tinklą į serverį, kad jis veiktų kitame įrenginyje. Serverių pavyzdžiai gali būti duomenų bazių serveriai, pašto serveriai, spausdinimo serveriai, failų serveriai , žiniatinklio serveriai , programų serveriai ir žaidimų serveriai. Dažniausiai klientas-serveris sistemos yra įgyvendinamos užklausos-atsakymo ryšiu, ty klientas siunčia užklausą serveriui. Šiame modelyje, serveris atlieka tam tikrą veiksmą ir siunčia atsakymą atgal klientui, paprastai su rezultatu arba patvirtinimu.
Kompiuterio priskyrimas serverio klasės techninei įrangai reiškia, kad jis specializuojasi serverių paleidimui jame. Tai reiškia, kad jis yra galingesnis ir patikimesnis nei standartiniai asmeniniai kompiuteriai. Kad ir kaip didelis skaičiavimo klasteriai gali sudaryti daug palyginti paprastų, keičiamų serverio komponentų.
Serverio komponentas
Kartu serverio komponentai yra skirti klientams pasiūlyti funkcionalumą, išteklius ir (arba) paslaugas. Konkretūs komponentai skirsis priklausomai nuo konkretaus serverio formos faktoriaus ir funkcijos, tačiau čia aptariami bendrieji komponentai.
- Techninė įranga: Dedikuotas serveris centrinis procesorius (CPU) , atmintis , saugojimo įrenginį , tinklo sąsajos ir serverio korpusas yra įtrauktos į tai.
- Serverio OS: Tai operacinė sistema (OS) buvo sukurtas atsižvelgiant į tam tikros rūšies kliento/serverio aplinką.
- Tinklo ryšys: Virš vietinis tinklas (LAN) , plačiojo tinklo (WAN) , arba internetas , serverio programos prisijungia prie tinklo architektūros ir bendrauja su kliento įrenginiais. Siekiant pasiūlyti dubliavimą ir pritaikyti įvairias tinklo sąrankas, tam tikri serverio formos veiksniai turi keletą tinklo sąsajų.
- Valdymo ir stebėjimo įrankiai: Prie serverių dažnai pridedami nuotolinio valdymo ir veikimo stebėjimo instrumentai.
- Serverio programinė įranga: Ši serverio programinė įranga palaiko tam tikrą naudojimo atvejį. Programinė įranga pašto serveriams, žiniatinklio serveriams ir duomenų bazėje serveriai yra keli pavyzdžiai.
- Didelio prieinamumo funkcijos: Didelis prieinamumas (HA) Kai kuriuose serveriuose yra galimybė sumažinti prastovos laiką ir užtikrinti nuolatinį veikimą. Tai apima prieigą prie daugybės saugojimo sistemų, atsarginio maitinimo šaltinio ir tinklo sąsajų bei konfigūracijos valdymo įrankių, kurie įgalina automatinį perjungimą ir apkrovos balansavimas .
Kaip veikia serveris?
Kad galėtų atlikti serverio vaidmenį, įrenginys turi būti nustatytas, kad klausytų klientų užklausų per tinklo ryšį. Operacinė sistema gali apimti šią funkciją kaip įdiegtą programą, vaidmenį arba šių dviejų derinį.
Microsoft Windows serverio operacinė sistema gali išgirsti ir atsakyti į klientų užklausas. Klientų užklausų, kurias serveris gali apdoroti, tipai didėja įdiegus papildomus vaidmenis ar paslaugas. Kita iliustracija – kai iškviečiama papildoma programa Apache yra įdiegta operacinės sistemos viršuje, kad būtų galima apdoroti žiniatinklio naršyklių užklausas. Klientas siunčia užklausą per tinklą, kai jam reikia duomenų ar funkcijų iš serverio. Serveris gauna šią užklausą ir atsakydamas pateikia reikiamą informaciją. Tai kliento ir serverio tinklo užklausų ir atsakymo modelis, paprastai vadinamas skambučio ir atsakymo modeliu.
Kaip vieną užklausą ir atsakymą, serveris dažnai atlieka įvairias papildomas užduotis, pvz., patvirtina prašytojo tapatybę, įsitikina, kad klientas turi leidimą pasiekti prašomus duomenis arba išteklius, ir teisingai formatuoja arba grąžina reikiamą atsakymą. laukiamu būdu.
Serverių tipai ir jų programos
1. Programų serveris
Šiuose serveriuose yra žiniatinklio programos (kompiuterių programos, veikiančios žiniatinklio naršyklėje), leidžiančios vartotojams tinkle paleisti ir jas naudoti, neleidžiant įdiegti kopijos savo kompiuteriuose. Šie serveriai nebūtinai turi būti dalis Pasaulinis tinklas . Jų klientai yra kompiuteriai su a interneto naršyklė .
statinis c
2. Katalogo serveris
Šie serveriai palaiko informacijos rodyklę arba turinio lentelę, kurią galima rasti dideliame paskirstytame tinkle. Paskirstyti tinklai gali apimti kompiuterius, vartotojus, failus, bendrinamus failų serveriuose, ir žiniatinklio programas. Katalogų serverių pavyzdžiai yra katalogų serveriai ir vardų serveriai. Jų klientai yra bet kuri kompiuterio programa, kuri turi ką nors rasti tinkle. Pavyzdys gali būti domeno narys, bandantis prisijungti, el. pašto klientas, ieškantis el elektroninio pašto adresas , arba vartotojas, ieškantis failo
3. Ryšio serveris
Šie serveriai palaiko aplinką, reikalingą vienam ryšio galutiniam taškui surasti kitus galinius taškus ir su jais susisiekti. Atsižvelgiant į tinklo atvirumą ir saugos parametrus, šiuose serveriuose gali būti arba nebūti ryšio galinių taškų katalogo ir buvimo aptikimo paslaugos. Jų klientai yra komunikacijos galutiniai taškai.
4. Kompiuterių serveris
Šie serveriai tinkle dalijasi daugybe skaičiavimo išteklių, įskaitant centrinį procesorių ir laisvosios prieigos atmintį. Bet kuri kompiuterinė programa, kuriai reikia daugiau procesoriaus galios ir RAM nei asmeninis kompiuteris gali sau leisti, gali naudoti šių tipų serverius. Klientas turi būti tinkle sujungtas kompiuteris, kad būtų galima įdiegti kliento-serverio modelį, kuris yra būtinas.
5. Duomenų bazės serveris
Šie serveriai palaiko ir dalijasi bet kokia duomenų baze tinkle. Duomenų bazė yra organizuotas duomenų rinkinys su iš anksto nustatytomis ypatybėmis, kurios gali būti rodomos lentelėje. Šių serverių klientai yra skaičiuoklės , buhalterinė programinė įranga, turto valdymo programinė įranga arba praktiškai bet kokia kompiuterinė programa, kuri naudoja gerai sutvarkytus duomenis, ypač didelius kiekius.
6. Fakso serveris
Šie serveriai bendrai naudojasi vienu ar daugiau fakso aparatų tinkle, o tai pašalina fizinės prieigos vargo. Bet kuris fakso siuntėjas ar gavėjas yra šių serverių klientas.
7. Failų serveris
Bendrina failus ir aplankus, saugyklos vietą failams ir aplankams arba abu tinkle. Tinklo kompiuteriai yra numatyti klientai, nors vietinės programos gali būti klientai.
8. Žaidimų serveris
Šie serveriai suteikia galimybę keliuose kompiuteriuose arba žaidimų įrenginiuose žaisti kelių žaidėjų žaidimus. Asmeniniai kompiuteriai ar žaidimų pultai yra jų klientai.
9. Pašto serveris
Šie serveriai leidžia bendrauti el. paštu taip pat, kaip paštas leidžia bendrauti el. paštu. Šių serverių klientai yra el. laiškų siuntėjai ir gavėjai.
kas yra ypatingas veikėjas
10. Spausdinimo serveris
Šie serveriai bendrina vieną ar daugiau spausdintuvai per tinklą, kuris pašalina fizinės prieigos vargo. Jų klientai yra kompiuteriai, kuriems reikia ką nors spausdinti.
11. Tarpinis serveris
Šis serveris veikia kaip tarpininkas tarp kliento ir serverio, kuris priima iš kliento gaunamą srautą ir siunčia jį į serverį. Tarpinio serverio naudojimo priežastys yra turinio valdymas ir filtravimas, srauto našumo gerinimas, neteisėtos prieigos prie tinklo prevencija, tiesiog srauto nukreipimas dideliu ir sudėtingu tinklu. Jų klientai yra bet kuris tinkle esantis kompiuteris.
12. Žiniatinklio serveris
Šie serveriai talpina tinklalapius. Žiniatinklio serveris yra atsakingas už tai, kad pasaulinis žiniatinklis būtų įmanomas. Kiekviena svetainė turi vieną ar daugiau žiniatinklio serverių. Jų klientai yra kompiuteriai su interneto naršykle.
Kur saugomi serveriai?
Serveris laikomas spintoje arba stikliniame namelyje. Šios zonos padeda atskirti jautrius kompiuterius ir įrangą nuo žmonių, kurie neturėtų prie jų prieiti.
Nuotoliniai serveriai arba serveriai, kurie nėra priglobti vietoje, yra duomenų centre. Šių tipų serveriams aparatinę įrangą valdo kita įmonė ir nuotoliniu būdu konfigūruojate jūs arba jūsų įmonė.
grąžinimo tipas java
Kodėl serveriai visada įjungti?
Serveriai visada įjungti, nes jie dažniausiai naudojami teikti paslaugas, kurių nuolat reikia, dauguma serverių niekada neišjungiami. Todėl, kai serveriai sugenda, jie gali sukelti tinklo vartotojams ir įmonėms daug problemų. Siekiant sumažinti šias problemas, serveriai paprastai nustatomi taip atsparus gedimams .
Ar bet kuris kompiuteris gali sukurti serverį?
Atsakymas yra „taip“. Bet kuris kompiuteris veikia kaip serveris su tinkama programine įranga. Galite įdiegti an FTP serveris programą kompiuteryje ir bendrinkite failus tarp kitų kompiuterių tinkle. Tačiau savo namų kompiuterį galite paversti serveriu. turite turėti omenyje keletą svarbių dalykų:
- Kompiuteris ir susijusi serverio programinė įranga turi veikti veikimo režimu, kuris būtų pasiekiamas bet kuriuo metu.
- Kompiuteris veikia serverio režimu, jo ištekliai (pvz., pralaidumas ir apdorojimas) neleis jam atlikti jokių kitų dalykų.
- Jei jūsų teikiamos paslaugos išpopuliarės, įprastas kompiuteris negali apdoroti visų užklausų.
DUK apie tai, kas yra serveris?
1 klausimas: kas yra Linux serveris?
Atsakymas:
Serveris, susietas su tinklu arba internetu ir kuriame veikia Linux versija, vadinamas a Linux serveris . Pavyzdžiui, Linux serveriai yra daugelis žiniatinklio serverių interneto svetainėse internete.
2 klausimas: kas yra serveris DBVS?
Atsakymas:
Duomenų bazių serveriai naudojami saugoti, prižiūrėti ir suteikti įgaliotiems vartotojams prieigą prie duomenų bazių, kurios laikomos serveryje.
3 klausimas: kokie yra 4 serverio vaidmenys?
Atsakymas:
Vaidmenys DNS serveris , DHCP serveris , Failų serveris ir spausdinimo serveris yra keli pavyzdžiai. Kai kurie vaidmenys, pvz., DNS, turi vieno vaidmens paslaugą. Kiti vaidmenys, tokie kaip spausdinimo serveris, turi daug vaidmenų paslaugų, įskaitant internetinį spausdinimą ir Unix spausdinimo LPD paslaugą.