• Digitaaliset tarvikkeet
  • Palvelin
  • Digitaalinen elämä
  • Tietosuojakäytäntö
  • Ota meihin yhteyttä
  1. Home
  2. Palvelin
  3. Mikä on asiakas-palvelinmalli? - Määritelmä sivustolta WhatIs.com

Mikä on asiakas-palvelinmalli? - Määritelmä sivustolta WhatIs.com

Rsdaa 06/11/2021 1092

Asiakas-palvelin on suhde, jossa yksi ohjelma (asiakas) pyytää palvelua tai resurssia toiselta ohjelmalta (palvelimelta). Viime vuosisadan vaihteessa etikettiasiakaspalvelinta käytettiin erottamaan henkilökohtaisten tietokoneiden (PC:t) hajautettu laskeminen keskustietokoneiden käyttämästä monoliittisesta keskitetystä laskentamallista.

Nykyään tietokonetapahtumat, joissa palvelin täyttää asiakkaan tekemän pyynnön, ovat hyvin yleisiä ja asiakas-palvelin-mallista on tullut yksi verkkolaskennan keskeisistä ideoista. Tässä yhteydessä asiakas muodostaa yhteyden palvelimeen lähiverkon (LAN) tai suuralueverkon (WAN), kuten Internetin, kautta. Kun palvelin on täyttänyt asiakkaan pyynnön, yhteys katkeaa. Koska useat asiakasohjelmat jakavat saman palvelinohjelman palvelut, erityinen palvelin, nimeltään daemon, voidaan aktivoida vain odottamaan asiakkaan pyyntöjä.

Internetin alkuaikoina suurin osa verkkoliikenteestä tapahtui verkkosisältöä pyytävien etäasiakkaiden ja sisällön toimittaneiden palvelinkeskusten välillä. Tätä liikennemallia kutsutaan pohjois-etelä-liikenteeksi. Nykyään virtualisoinnin ja pilvitekniikan kypsyessä verkkoliikenne on todennäköisemmin palvelinten välistä liikennettä, jota kutsutaan itä-länsi-liikenteeksi. Tämä puolestaan ​​on muuttanut järjestelmänvalvojan painopisteen keskitetystä suojausmallista, joka on suunniteltu suojaamaan verkon kehää, hajautettuun suojausmalliin, joka keskittyy enemmän yksittäisten käyttäjien pääsyn hallintaan palveluihin ja tietoihin sekä heidän käyttäytymisensä tarkastamiseen käytäntöjen ja määräysten noudattamisen varmistamiseksi.

Asiakas-palvelin-mallin edut ja haitat

Tärkeä asiakas-palvelin-mallin etu on, että sen keskitetty arkkitehtuuri auttaa helpottamaan tietojen suojaamista suojauskäytäntöjen pakottamilla pääsyohjauksilla. Ei myöskään ole väliä, onko asiakkaat ja palvelin rakennettu samalle käyttöjärjestelmälle, koska tiedot siirretään asiakas-palvelin-protokollien kautta, jotka ovat alustaagnostisia.

Tärkeä haittapuoli asiakas-palvelin-mallissa on, että jos liian monta asiakasta pyytää tietoja palvelimelta samanaikaisesti, se voi ylikuormittua. Sen lisäksi, että liian monet pyynnöt aiheuttavat verkon ruuhkautumista, ne voivat johtaa palvelun estoon.

Asiakas-palvelin-protokollat

Asiakkaat yleensä kommunikoivat palvelimien kanssa käyttämällä TCP/IP-protokollapakettia. TCP on yhteyssuuntautunut protokolla, mikä tarkoittaa, että yhteys muodostetaan ja sitä ylläpidetään, kunnes kummassakin päässä olevat sovellusohjelmat ovat lopettaneet viestien vaihdon. Se määrittää, kuinka sovellustiedot jaetaan paketeiksi, joita verkot voivat toimittaa, lähettää paketteja verkkokerrokselle ja hyväksyy paketteja sieltä, hallitsee vuonohjausta ja käsittelee pudonneiden tai vääristyneiden pakettien uudelleenlähetyksen sekä kaikkien saapuvien pakettien kuittauksen.Avoimet järjestelmät OSI-viestintämalli, TCP kattaa osia Layer 4:stä, siirtokerroksesta, ja osia kerroksesta 5, Session Layerista.

IP on sitä vastoin yhteydetön protokolla, mikä tarkoittaa, että kommunikoivien päätepisteiden välillä ei ole jatkuvaa yhteyttä. Jokaista Internetin kautta kulkevaa pakettia käsitellään itsenäisenä tietoyksikkönä ilman mitään yhteyttä mihinkään muuhun tietoyksikköön. (Syy, miksi paketit laitetaan oikeaan järjestykseen, johtuu TCP:stä.) Open Systems Interconnection (OSI) -viestintämallissa IP on kerroksessa 3, Networking Layer.

Muut ohjelmasuhdemallit

Muihin ohjelmasuhteisiin kuuluivat isäntä/orja ja vertaisverkko (P2P). P2P-mallissa verkon jokainen solmu voi toimia sekä palvelimena että asiakkaana. Isäntä/orja-mallissa yksi laite tai prosessi (tunnetaan isäntänä) ohjaa yhtä tai useampaa muuta laitetta tai prosesseja (tunnetaan nimellä orja). Kun isäntä/orja-suhde on muodostettu, ohjauksen suunta on aina yksisuuntainen, isännältä orjalle.


PREV: [HowTo] VirtualBox - Asennus, USB, jaetut kansiot ...

NEXT: Kuinka luoda Nginx-virtuaaliisäntä (AKA-palvelinlohkot ...

Popular Articles

Hot Articles
Back to Top