Klient-server: Rozdiel medzi revíziami

Smazaný obsah Přidaný obsah
Mercy (diskusia | príspevky)
d Verzia používateľa 193.87.60.133 (diskusia) bola vrátená, bola obnovená verzia od Xqbot
Riadok 9:
 
==Charakteristika==
===Charakteristika Klienta===
* '''odosielateľ požiadaviek je považovaný za klienta
* iniciuje požiadavky
* čaká a prijíma odpovede
* zvyčajne sa pripája na malé množstvo serverov v jeden čas
* typicky sa ovplyvňuje s koncovými užívateľmi, ktorý používajú grafické užívateľské rozhranie
 
===Charakteristika [[Server]]a===
tr
* '''prijímateľ požiadavky, ktorá je zaslaná klientom, je považovaný za server'''
 
* pasívny (slave)
===Chientov
* čaká na požiadavky od klienta
* prijíma požiadavky, spracúva ich a následne odpovedá
* zvyčajne akceptuje pripojenia od väčšieho množstva klientov
* typicky sa priamo neovplyvňuje s koncovými užívateľmi
 
== Architektúra klient-server v databázových technológiách ==
jj
V základnom modeli klient-server systém riadenia bázy dát (ďalej len SRBD) beží na serveri a čaká na požiadavky prichádzajúce od jednotlivých klientov. V prípade príchodu nejakej požiadavky od klienta sa požiadavka začne spracovávať v SRBD a výsledok spracovania je odoslaný klientovi. Každá požiadavka od klienta vytvorí nový proces servera, ktorý s ostatnými procesmi zdieľajú procesor počítača a jeho disky. V niektorých prípadoch sa stretávame s variantom, keď klientská aj serverová aplikácia bežia na tom istom počítači. V súčasných databázových systémoch sa komunikácia medzi klientom a serverom uskutočňuje pomocou jazyka [[SQL]], keď požiadavka v aplikácii je formulovaná v jazyku SQL alebo transformovaná do jazyka SQL a následne vyslaná na server. Server kontroluje syntaktickú správnosť požiadavky, prístupové práva, použité typy dát, integritné obmedzenia, optimalizuje vyhodnotenie požiadavky a pod. Výsledok spracovania je odoslaný do klientskej aplikácii, ktorý ho môže spracovať prezentačným spôsobom.
 
[[Kategória:Informatika]]
 
[[af:Kliënt-bediener argitektuur]]
[[bg:Клиент-сървър]]
[[ca:Client-servidor]]
[[cs:Klient-server]]
[[de:Client-Server-Modell]]
[[el:Μοντέλο πελάτη-διακομιστή]]
[[en:Client–server model]]
[[es:Cliente-servidor]]
[[eu:Bezero-zerbitzari]]
[[fa:مدل کارخواه-کارساز]]
[[fr:Client-serveur]]
[[he:שרת-לקוח]]
[[hu:Kliens-szerver architektúra]]
[[id:Klien-server]]
[[it:Sistema client/server]]
[[ja:クライアントサーバモデル]]
[[ko:클라이언트 서버 시스템]]
[[lv:Klients-serveris]]
[[nl:Client-servermodel]]
[[pl:Klient-serwer]]
[[pt:Cliente-servidor]]
[[ro:Client-server]]
[[ru:Технология «клиент-сервер»]]
[[simple:Client-server]]
[[sq:Client-Server]]
[[sv:Klient–server]]
[[tr:İstemci-sunucu]]
[[uk:Клієнт-серверна архітектура]]
[[ur:عمیل و معیل]]
[[vi:Client-server]]
[[zh:主從式架構]]