serveris

Mēs izskaidrojam, kas ir serveris, tā galvenās īpašības un priekš kam tas ir paredzēts. Kā arī, kas ir tīmekļa serveris, klasifikācija un piemēri.

Serveri darbojas, pamatojoties uz klienta-servera komunikācijas modeli.

Kas ir serveris?

In skaitļošana, ir pazīstams kā serveris (no angļu valodas server) uz a dators kas ir daļa no a datortīkls un tas nodrošina noteiktus pakalpojumus pārējiem saviem datoriem, ko sauc par stacijām vai klientiem. Minētajam datoram ir jābūt noteiktai lietojumprogrammai, kas spēj apmierināt dažādu klientu pieprasījumus un nodrošināt tiem savlaicīgu atbildi, tātad patiesībā tajā pašā fiziskajā datorā (aparatūra) var strādāt vairāki serveri vienlaicīgi (programmatūra), ja vien viņiem ir nepieciešamie loģistikas resursi.

Serveri darbojas, pamatojoties uz modeli komunikācija (vai “arhitektūra”) klienta-servera, sadalot uzdevumus starp pieejamo resursu nodrošinātājiem, tādējādi piedāvājot savu klientiem iespēja dalīties datus, informāciju specifiska un piekļuve noteiktiem programmatūras un aparatūras resursiem, piemēram, noteiktai lietojumprogrammai vai perifērijas ierīcēm. Šādi viņi strādā, piemēram, tīmekļa vietnes un pakalpojumus e-pasts.

Parasti serverus var klasificēt pēc to pieejamības specializētajos un koplietotajos. Specializētie serveri ir tie, kuriem ir visa aparatūra un apstrādes resursi, lai apkalpotu klientu pieprasījumus; savukārt koplietotie serveri ir tie, kas kopā ar pieprasījumu saņemšanu no klientiem, izmantojot tīkls, tie apkalpo procesus lokāli, ārpus tīkla.

Servera īpašības

Serveriem jābūt pastāvīgai strāvas padevei.

Tā kā serveri ir datori, kas ir atbildīgi par tīkla klientu prasību apmierināšanu, viena no to galvenajām īpašībām ir tāda, ka to resursiem ir jābūt pastāvīgi pieejamiem, lai tīkls darbotos visu laiku. Citiem vārdiem sakot, tiem vienmēr jābūt ieslēgtiem, vienmēr pieejamiem. Tāpēc dažreiz tīmekļa lapu vai tās resursus nevar ielādēt: ja serveris avarē vai avarē, noteikts tīkla segments, par kuru tas ir atbildīgs, klientiem vairs nebūs pieejams.

No otras puses, serveri parasti ir augstākās klases datori, kas aprīkoti ar pietiekamu apstrādes jaudu, lai apkalpotu daudzus klientu pieprasījumus ar minimālu aizkaves diapazonu. Tas nozīmē arī pastāvīgu piegādi elektrība un citus fiziskos resursus, lai garantētu tā darbību. Patiesībā daudzos gadījumos serveri tiek glabāti ļoti labi kondicionētos nodalījumos pat klimatiski: pietiekami vēsā un bez putekļiem vidē tiek novērsta sistēmas pārkaršana.

Kam domāts serveris?

Spēļu serveri ļauj piekļūt atpūtas programmai.

Serveri, kā jau teicām, ir atbildīgi par noteikta tīkla klientu pieprasījumu izpildi un tam pieejamo resursu pārvaldību, lai katrs klients varētu piekļūt tai nepieciešamajai informācijai vai perifērijas ierīcēm. Šajā ziņā serveriem var būt ļoti dažādas funkcijas, piemēram:

  • Failu serveri. Tie saglabā failus vai failus informāciju un ievadiet tos tīklā.
  • Active Directory / domēna serveri. Viņi pārvalda informāciju, kas saistīta ar tīkls, viņu lietotājiem, komandas un iekšējās grupas.
  • Drukas serveris. Tas pārvalda tīklam pieejamo printeru kopu, piešķirot tiem piekļuvi un pārvaldot drukas rindu.
  • Pasta serveris. Tas pārvalda e-pasta plūsmu starp tīkla klientiem, no tiem un uz tiem, nosūtot un saņemot ziņojumus un saglabājot to vēsturi.
  • Starpniekserveris. Tās loma ir dublēšana, glabāšana uz laiku un iekšā kešatmiņa tīklam pieejamo tīmekļa lapu kopijas, lai paātrinātu piekļuvi tām vai atļautu datu atkopšanu, ja oriģināls nedarbojas.
  • Web serveris. Tas glabā vienai vai vairākām tīmekļa lapām nepieciešamo saturu un pārvalda sakārtotu piekļuvi tam, lai klientu pārlūkprogrammas varētu "renderēt" vietni.
  • DNS serveris. Saglabā informāciju, kas nepieciešama, lai saistītu nosaukumu domēns ar virkni ar to saistīto datoru (tā tīmekļa serveru) IP adrešu.
  • DHCP serveris. Atbild par dinamisku (mainīgu) IP adrešu piešķiršanu klientiem, kuri pieslēdzas tīklam.
  • FTP serveris. Saglabā konkrētu lietotāja informāciju un nodrošina privātu piekļuvi tai starp datoriem.
  • Spēļu serveris. Tie, kas īpaši paredzēti informācijas glabāšanai, lai klienti vienlaikus varētu piekļūt atpūtas programmai (parasti lielas videospēles).

Web serveris

Tīmekļa serveris ļauj izveidot savienojumus, izmantojot tādus protokolus kā HTTP.

Tīmekļa serveri ir programmas (programmatūra) ikdienas lietošanai Internets, kas ir starpnieks starp serveri, kurā tiek mitināti klienta pieprasītie dati, un savu datoru, ļaujot izveidot savienojumus, izmantojot dažādus datu protokolus, piemēram, zināmos HTTP (HyperText Transfer Protocol vai Transfer Protocol Hiperteksts). Citiem vārdiem sakot, tās ir programmas, kas ir starpnieks starp interneta lietotāja pārlūkprogrammu un vietu, kur atrodas viņa meklētā vai nepieciešamā informācija.

Šis termins tiek lietots arī, lai apzīmētu pašu datoru (aparatūru), kurā tiek glabāti faili, kas veido vietni, kā arī programmatūra, kas nepieciešama, lai nodrošinātu atbilstību tīmekļa datu savienojumam.

Tīmekļa serveru veidi

Tīmekļa serveri var būt divu veidu atkarībā no to satura:

  • Statiskie serveri. Šis ir nosaukums datoriem, kuros tiek glabāta lietotāja meklētā informācija, un HTTP serverim, kas reaģē uz protokoli datu pieprasījums. Pieprasītie faili tiek nosūtīti tā, kā tie ir saglabāti, neatkarīgi no tā, vai ir vai nav kļūdu, un no tā izriet to nosaukums.
  • Dinamiskie serveri. Šajā gadījumā tie ir serveri, kas ir identiski statiskajiem, bet satur papildu programmatūru (piemēram, lietojumprogrammas un datubāzēm), kas ļauj atjaunināt klienta pieprasīto informāciju pirms tās nosūtīšanas caur tīmekli.

Tīmekļa serveru piemēri

Daži no visbiežāk izmantotajiem tīmekļa serveriem ir šādi:

  • Nginx. Tīmekļa serveris un starpniekserveris, ko 2004. gadā izstrādāja tāda paša nosaukuma uzņēmums.
  • Apache. Atvērtā koda HTTP tīmekļa serveris, kas izstrādāts 1995. gadā un uzturēts a kopienai lietotāju, kas veido Apache Software Foundation.
  • Interneta informācijas pakalpojumi vai IIS. Tīmekļa serveris un pakalpojumu kopums, kas paredzēts Microsoft Windows kas sākotnēji tika iekļauts tā NT versijā.
  • čeroki. Daudzplatformu tīmekļa serveris, kas rakstīts C valodā, pieejams saskaņā ar GNU vispārējo publisko licenci (bezmaksas programmatūra).
  • Runcis. 1999. gada Apache izplatīšana, kas pazīstama arī kā Jakarta Tomcat, kas darbojas pēc servletu (Java) principa.
!-- GDPR -->