Palvelin | tietokone, joka palvelee monenlaista tietoa käyttäjälle tai asiakaskoneelle

Verkkoslangissa palvelin on tietokone, joka tarjoaa monenlaista tietoa käyttäjälle tai asiakaskoneelle. Yleensä palvelin tekee vain muutamia asioita monille asiakkaille. Jokaista palvelimen tekemää asiaa kutsutaan palveluksi. Palveluja käyttävät muut tietokoneet, joita kutsutaan asiakkaiksi. Asiakkaan ja palvelimen välistä suhdetta kutsutaan asiakas-palvelinsuhteeksi. Esimerkiksi Wikipediassa on verkkopalvelimia, joiden avulla voidaan lähettää verkkosivuja Internetissä. Asiakastietokoneesi keskustelee Wikipedian verkkosivupalvelun kanssa saadakseen verkkosivuja sinulle. Palvelin voi myös isännöidä Internet-pelejä, jakaa tiedostoja ja antaa pääsyn oheislaitteisiin, kuten tulostimiin. Yksinkertaisesti sanottuna yksittäiset tietokoneet on yhdistetty joihinkin tehokkaisiin tietokoneisiin, joita kutsutaan palvelimiksi. Nämä tallentavat tiedostoja ja tietoja verkkosivuston muodossa. Internet-yhteyden avulla eri käyttäjät kaikkialla maailmassa voivat käyttää näitä tiedostoja.

Jotta palvelimet ja asiakkaat voivat keskustella keskenään, niiden on oltava yhteydessä verkkoon. Niiden on käytettävä samaa tiedonsiirtoprotokollaa, joka on määrätty tapa, jolla koneet voivat keskustella toisten koneiden kanssa. Se on kuin kieli. Esimerkiksi Wikipedian palvelin käyttää HTTP-protokollaa lähettäessään verkkosivuja tietokoneellesi, ja tietokoneesi käyttää HTTP-protokollaa kysyäkseen sivuja Wikipediasta.




  Palvelinten pino  Zoom
Palvelinten pino  

Yleiskatsaus

Yleensä palvelimet on erityisesti tehty tehokkaammiksi ja luotettavammiksi. Ne ovat yleensä kalliimpia kuin tavalliset tietokoneet. Joskus palvelimia voidaan klusteroida, mikä tarkoittaa, että monet palvelimet työskentelevät yhdessä yhden palvelun suorittamiseksi.

Palvelin saattaa hidastua, jos palvelimelle on samanaikaisesti liian monta käyttäjää, mikä johtaa suureen kuormitukseen. Ylikuormitettu palvelin saattaa myös sulkea itsensä automaattisesti.

Vertaisverkkojärjestelmässä jokainen tietokone on sekä asiakas että palvelin muille. Tämä on yleisesti käytössä tiedostojen jakamisessa ja VOIP:ssä. Tämä voi kuitenkin auttaa piratismiyrityksissä.

Tyypillisiä palvelinkäyttöjärjestelmiä ovat Linux, FreeBSD, NetBSD ja OpenBSD. Toisin kuin muissa tietokoneissa, palvelimessa ei useinkaan ole näyttöä, näppäimistöä tai hiirtä. Kun palvelimen ei tarvitse tehdä kovin paljon, palvelinohjelmisto voi toimia tietokoneella, joka tekee myös muita asioita.


 

Verkkopalvelin

Verkkopalvelin on palvelintyyppi, jota käytetään verkkosivustojen isännöintiin. Esimerkkejä verkkopalvelinohjelmistoista ovat Apache tai IIS. Verkkopalvelin voi isännöidä yhtä tai useita verkkosivustoja. Verkkopalvelimen oletusportti on portti 80 (HTTP) tai 443 (HTTPS).

Jotkin verkkopalvelimet tekevät muutakin kuin vain palvelevat verkkosivuja. Niillä voi esimerkiksi olla jotain SSI-nimistä toimintoa, joka helpottaa verkkosivuston rakentamista.

Verkkopalvelimet käyttävät CGI:n kaltaisia palveluja, joiden avulla palvelimella olevat ohjelmistot voivat tehdä verkkosivuja. Ohjelmointikieliä, jotka voivat käyttää CGI:tä, ovat muun muassa komentosarjakielet, kuten Perl, Python, PHP tai ASP. Jotkut ovat käännettyjä kieliä, kuten C++ tai Java.


 

Viite


 

Aiheeseen liittyvät sivut

  • Tiedostopalvelin

 

Viite

 

Kysymyksiä ja vastauksia

K: Mikä on palvelin?


V: Palvelin on tietokone, joka tarjoaa monenlaista tietoa käyttäjälle tai asiakaskoneelle. Se tekee yleensä vain muutamia asioita monille asiakkaille.

K: Miksi kutsutaan asiakkaan ja palvelimen välistä suhdetta?


V: Asiakkaan ja palvelimen välistä suhdetta kutsutaan asiakas-palvelinsuhteeksi.

K: Miten palvelimet tarjoavat verkkosivuja Internetissä?


V: Palvelimet tarjoavat verkkosivuja Internetin kautta HTTP-protokollan avulla, joka lähettää verkkosivuja niitä pyytäville tietokoneille.

K: Mitä muuta palvelimet voivat tehdä kuin isännöidä verkkosivuja?


V: Verkkosivujen isännöinnin lisäksi palvelimet voivat myös isännöidä Internet-pelejä, jakaa tiedostoja ja antaa pääsyn oheislaitteisiin, kuten tulostimiin.

K: Miten yksittäiset tietokoneet liitetään palvelimiin?


V: Yksittäiset tietokoneet liitetään joihinkin tehokkaisiin tietokoneisiin, joita kutsutaan palvelimiksi, jotta tiedostot ja tiedot voidaan tallentaa verkkosivuston muodossa, jotta eri käyttäjät kaikkialla maailmassa voivat käyttää näitä tiedostoja Internet-yhteyden avulla.

K: Mitä koneet tarvitsevat, jotta ne voivat keskustella keskenään?



V: Jotta koneet voivat keskustella keskenään, niiden on oltava yhteydessä verkkoon ja käytettävä samaa viestintäprotokollaa, joka toimii ikään kuin koneiden kielenä.

AlegsaOnline.com - 2020 / 2023 - License CC3