Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Client Server Concepts

Model klient - server tvorí základ pre mnoho počítačových aplikácií prístupná milióny užívateľov na dennej báze . Webové a e - mailové aplikácie používajú architektúru klient - server , takže bez tohto modelu , život pre mnoho ľudí bude diametrálne odlišná . Klient - server aplikácií typicky zahŕňa počítača užívateľa - klient - žiada informácie zo servera , a server reagovať požadované informácie . Siete

siete zahŕňajú dva alebo viac počítačov , alebo výpočtové zariadenia , spojené navzájom spôsobom , ktorý im umožňuje vymieňať dáta . Stroje na sieti uľahčiť komunikáciu a zdieľanie dát pomocou odosielanie a prijímanie správ . Existujú rôzne spôsoby , ako poskytovať aplikácie pomocou počítača v sieti , z ktorých len jedna je model klient - server . Medzi hlavné alternatívnych opatrení je model peer - to - peer , v ktorom každý z počítačov zapojených má rovnaký podiel zodpovednosti zapojených v službe a požiadavky na dáta .
Uzly

Každý počítač alebo zariadenie v sieti je opísaný ako uzol . V systéme klient - server , oba stroje klienta a servera sú uzly v sieti . Uzol server je zodpovedný za uchovávanie a poskytovanie prístupu k dátam v rámci aplikácie klient - server , pričom klient je zodpovedný za vytváranie užívateľských požiadaviek na služby s použitím týchto dát . Dáta pre aplikácie typu klient - server - napríklad na webe - môžu obsahovať textové a multimediálne položky , ako sú obrázky , audio a video . Viac klientov môže súčasne požiadavky na služby z jedného servera .
Klientskych aplikácií

Klientske aplikácie sú programy , webové prehliadače , ako je Internet Explorer , Firefox a Chrome . E - mailových klientov , ako je Microsoft Outlook a Mozilla Thunderbird je tiež široko používané klientskej aplikácie . Obaja z nich sú internetové aplikácie , v ktorom je klient , a to buď webový prehliadač alebo e - mailový program , spracováva užívateľský prístup k informáciám , ktoré sú uložené na serveri . Keď používateľ pracuje s užívateľským rozhraním pre také aplikácie , klientsky program interpretuje túto interakciu a odosiela správy s požiadavkou na server , potom spracováva výsledky prijaté pred predložením ich užívateľmi .
Serverové aplikácie

Serverové aplikácie spravovať aplikačné dáta a spracovávať požiadavky od klientov pre prístup a interakciu s týmito dátami . Webové servery , poštové servery a databázové servery patrí medzi bežne používaných aplikácií . Keď klient odošle správu s požiadavkou na programe servera interpretuje požiadavku , otázky dáta a reaguje na klienta , zvyčajne sa údaje požadované. Pre webové stránky , môže to obsahovať dáta z databázy spolu s HTML a mediálneho obsahu uloženého na serveri , štruktúrované ako webové stránky . Pre e - mailový program , môže to zahŕňať obsah e - mailovej správy a súvisiace informácie .
Správy

odoslaných a prijatých správ v rámci aplikácie klient - server sú základom pre komunikačné metódy tieto aplikácie poskytujú . Klienti a servery v sieti poslať požiadavku a odpoveď správy navzájom poskytovať prístup užívateľov k dátam aplikácie . Napríklad , keď sa užívateľ pokúsi o zobrazenie webovej stránky v prehliadači , odošle prehliadač správu požiadavke na server . Aplikačný server odošle správu s odpoveďou na oplátku . Správa odpoveď môže obsahovať obsah požadovanej stránky , v spojení s informáciou , popisujúci spôsobom program prehliadač môže interpretovať .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené