Model klient-server - čo je to?

Model "klient-server" predstavuje distribuovanú komunikačnú štruktúru sieťových procesov medzi poskytovateľmi služieb a klientmi. Pripojenie sa uskutočňuje prostredníctvom siete alebo internetu.

Model klient-server - čo je to?

Táto funkcia je koncept základného sieťového počítačového systému, ktorý vytvára funkcie na výmenu e-mailov a prístup na internet alebo databázu. Webové technológie a protokoly postavené na modeli klient-server:
  • Hypertext Transfer Protocol (HTTP);
  • systém DNS (Domain Name System);
  • Simple Mail Transfer Protocol (SMTP);
  • Telnet.
  • Zákazníci zahŕňajú webové prehliadače, chatovací softvér a e-mailový softvér. Servery zahŕňajú web, databázu, aplikáciu a rozhovor.

    Úloha klienta a servera

    Opis "klient-server" opisuje prepojenie interaktívnych aplikácií v aplikácii. Komponent servera poskytuje funkciu alebo službu jednému alebo viacerým klientom, ktorí iniciujú dotazy.


    Servery sú klasifikované podľa poskytovaných služieb. Napríklad webový server slúži na webové stránky a súborový server slúži na počítačové súbory. Spoločným zdrojom môže byť akýkoľvek softvér a elektronické komponenty serverového počítača - od aplikácií a dát až po procesory a úložné zariadenia. Zdieľanie serverov je služba. Bez ohľadu na to, či je počítač klientom, serverom alebo oboma, povaha aplikácie je určená príkazomvyžaduje kancelárske funkcie. Klientsky softvér môže interagovať aj so serverovým softvérom na jednom počítači.

    Úrovne riadenia

    Server spravuje väčšinu procesov a ukladá všetky údaje. Zákazník požaduje zadané údaje alebo procesy. Server prenesie výsledok procesu na klienta. Zákazníci niekedy spracovávajú údaje, ale serverové zdroje sa musia dokončiť. Model klient-server sa líši od P2P modelu peer-to-peer, kde je komunikačný systém klientom alebo serverom, z ktorých každý má rovnaký status a zodpovednosť. P2P model je decentralizovaná sieť. Model "klient-server" je centralizovaná sieť.
    Jednou nevýhodou tohto modelu je, že server preruší príliš veľa žiadostí o klientov, čo vedie k nesprávnemu alebo úplnému vypnutiu. Hackeri často používajú takúto taktiku na ukončenie špecifických organizačných služieb prostredníctvom distribuovaných útokov typu Denial of Service (DDoS).

    , Client Server Delphi

    Delphi Client /Server Suite 2.0 - jediný nástroj RAD, ktorý integruje svoje vlastné SQL monitorov pre testovanie, ladenie a tuningových SQL dotazov v klient /server aplikácií. To zvyšuje výkon aplikácií. Monitor SQL umožňuje vývojárovi sledovať hovory medzi klientom a serverom. Tieto informácie vám umožňujú nájsť problémové príkazy SQL a potom optimalizovať transakcie. Množstvo parametrov sledovania umožňuje vývojárovi upraviť množstvo a typ nahlasovaných informácií. SQL Monitor pomáha vývojárovi pochopiťAplikácia je vykonaná optimálne a musí byť zdokonalená. Ďalšie možnosti ukladania a tlače denníka relácií umožňujú dôkladnejšie testovanie.

    SQL Explorer - nástroj pre Delphi

    SQL Explorer poskytuje informačné centrum pre databázu pre správu požiadaviek. Podporuje vytváranie a editovanie tabuliek, aliasov, uložených procedúr, spúšťačov a obchodných pravidiel pomocou interaktívneho SQL. Tento grafický vzor nástroj "klient-server» Delphi je integrované schéma databázy a správu obsahu nástroj, prispôsobený potrebám profesionálne databázové vývojárov.
    SQL Explorer, unikátny pre Delphi, zjednodušuje správu databáz. Jednoducho použiteľné grafické rozhranie je ideálny spôsob, ako prezentovať komplexné vzťahy existujúce na databázovom serveri. Program SQL Explorer zobrazuje informácie o schémach od Oracle, Sybase, InterBase, Informix, DB2 a ďalšie. Vývojár môže pretiahnuť pole, tabuľky a postupy v žiadosti aplikácií Delphi rýchlo vytvárať databázy "klient-server". Vývojár môže tiež vydávať pokyny SQL smerované na viaceré servery a viaceré databázy.

    Súvisiace publikácie