Asiakas vs. palvelin
Laskennallisessa terminologiassa sekä “asiakas” että “palvelin” tarkoittavat tietokoneita, joita käytetään eri tarkoituksiin. Asiakas on pieni tietokone, joka käyttää palvelinta verkon kautta. Esimerkiksi organisaatiossa työntekijä kirjautuu sisään asiakaskoneeseen käyttääkseen palvelimella käynnissä olevia tiedostoja ja sovelluksia. Tätä kaksitasoista arkkitehtuuria kutsutaan myös asiakas-palvelin-arkkitehtuuriksi, joka keskittyy pääasiassa työnjakoon organisaatiossa. Palvelinkone on suuren kapasiteetin tietokone, joka voi tallentaa monenlaisia tiedostoja, kuten sovellus- ja datatiedostoja. Palvelimia on erityyppisiä, kuten; sovelluspalvelin, tiedostopalvelin, verkkopalvelin, tietokantapalvelin, tulostuspalvelin, välityspalvelin, pelipalvelin, itsenäinen palvelin jne. Asiakas voidaan luokitella rasvaiseksi, ohueksi ja hybridiä varten. Rasva-asiakas tukee sekä paikallista varastointia että paikallista prosessointia. Ohut asiakas on vähemmän tehokas kone, johon on asennettu vähimmäislaitteisto. Se yleensä käyttää isäntäkoneen resursseja ja luottaa palvelimeen suorittaakseen kaiken tietojenkäsittelyn. Ohut asiakkaan ensisijainen tehtävä on vain sovelluspalvelimen tarjoamien kuvien graafinen esittely. Hybridi-asiakas prosessoi paikallisesti, mutta luottaa palvelimeen tietojen varastointiin.
Jotkin sovelluspalvelimet voivat edellyttää, että käyttäjät kirjautuvat sisään asiakaskoneistaan päästäkseen tiettyihin sovelluksiin, jotka hyödyntävät asiakas-palvelin-arkkitehtuuria. Asiakaskoneet eivät voi vain käyttää sovelluksia ja datatiedostoja, vaan ne voivat myös käyttää palvelimen prosessoria tiettyjen tehtävien suorittamiseen joutumatta lisäämään ylimääräisiä laitteistoresursseja asiakaskoneeseen..
Asiakastietokone sisältää yleensä enemmän loppukäyttäjän ohjelmistoja kuin palvelintietokone. Palvelin sisältää yleensä enemmän käyttöjärjestelmän komponentteja. Useat käyttäjät voivat kirjautua palvelimeen samanaikaisesti. Asiakaskone on yksinkertainen ja edullinen, kun taas palvelinlaite on tehokkaampi ja kalliimpi.
Pääasiallinen ero asiakaskoneen ja palvelinkoneen välillä on sen suorituskyvyssä. Asiakaskoneita pidetään optimaalisina sovelluksissa, jotka vaativat nopeat käynnistysajat. Palvelinlaitetta pidetään optimaalisena sovelluksille, joissa painotetaan enemmän suorituskykyä.
Yhteenveto:
1. Asiakaskone on pieni tietokone, jolla on peruslaitteistokonfiguraatio, kun taas
palvelinlaite on huippuluokan tietokone, jossa on edistykselliset laitteistokonfiguraatiot.
2. Asiakas on yksinkertainen ja vähemmän tehokas kone, kun taas palvelin on tehokas
kallis kone.
3. Asiakasta käytetään yksinkertaisiin tehtäviin, kun taas palvelinta käytetään valtavan datan tallentamiseen
tiedostot ja sovellukset.
4. Palvelin tarjoaa korkean suorituskyvyn asiakaskoneeseen verrattuna.
5. Palvelin tukee samanaikaisia, usean käyttäjän kirjautumisia, kun taas asiakas tukee
yhden käyttäjän sisäänkirjautuminen kerrallaan.