Model klient-server - co to je?

Model "klient-server" představuje distribuovanou komunikační strukturu síťových procesů mezi poskytovateli služeb a klienty. Připojení je vytvořeno prostřednictvím sítě nebo Internetu.

Model klient-server - co to je?

Tato funkce je konceptem základního síťového výpočetního systému, který vytváří funkce pro výměnu e-mailů a přístup k internetu nebo databázi. Webové technologie a protokoly postavené na základě modelu klient-server:
  • Hypertext Transfer Protocol (HTTP);
  • systém názvů domén (DNS);
  • Simple Mail Transfer Protocol (SMTP);
  • Telnet.
  • Zákazníci zahrnují webové prohlížeče, chatovací software a e-mailový software. Servery zahrnují web, databázi, aplikaci a chat.

    Úloha klienta a serveru

    Popis "klient-server" popisuje propojení interaktivních aplikací v aplikaci. Součást serveru poskytuje funkci nebo službu jednomu nebo více klientům, kteří iniciují dotazy.


    Servery jsou klasifikovány podle poskytovaných služeb. Například webový server slouží k webovým stránkám a souborový server slouží k souborům počítače. Společným zdrojem může být jakýkoli software a elektronické součásti serverového počítače - od aplikací a dat k procesorům a úložným zařízením. Sdílení serveru je služba. Bez ohledu na to, zda je počítač klientem, serverem nebo obojí, určuje druh aplikacevyžaduje kancelářské funkce. Klientský software může také komunikovat se serverovým softwarem na jednom počítači.

    Úrovně řízení

    Server spravuje většinu procesů a ukládá všechna data. Zákazník požaduje zadané údaje nebo procesy. Server předá výsledek procesu klientovi. Zákazníci někdy zpracovávají data, ale serverové zdroje se musí dokončit. Model klient-server se liší od modelu peer-to-peer P2P, kde je komunikační systém klient nebo server, z nichž každý má stejný status a odpovědnost. P2P model je decentralizovaná síť. Model "klient-server" je centralizovaná síť.
    Jednou nevýhodou tohoto modelu je, že příliš mnoho požadavků na klienta je přerušeno serverem, což vede k nefunkčnosti nebo totálnímu vypnutí. Hackeři často používají takovéto tactiky k ukončení určitých organizačních služeb prostřednictvím distribuovaných útoků typu Denial of Service (DDoS).

    Delphi Client Server

    Delphi Client /Server Suite 2.0 je jediný nástroj RAD, který integruje vlastní monitor SQL pro testování, ladění a konfiguraci dotazů SQL v aplikacích klient /server. To zvyšuje výkon aplikací. Monitor SQL umožňuje vývojáři sledovat volání mezi klientem a serverem. Tyto informace umožňují najít problémové příkazy SQL a poté optimalizovat transakce. Řada trasových parametrů umožňuje vývojáři nastavit množství a typ nahlašovaných informací. SQL Monitor pomáhá vývojářovi pochopitAplikace se provádí optimálně a musí být vylepšena. Další možnosti ukládání a tisku protokolu relací umožňují podrobnější testování.

    SQL Explorer - nástroj pro Delphi

    SQL Explorer poskytuje informační centrum pro požadavky na správu databáze. Podporuje vytváření a úpravy tabulek, aliasů, uložených procedur, spouštěčů a obchodních pravidel pomocí interaktivního SQL. Tento grafický nástroj Delphi klient-server je integrovaný databázový schéma a nástroj pro správu obsahu přizpůsobený potřebám profesionálních vývojářů databází.
    SQL Explorer, jedinečný pro Delphi, zjednodušuje správu databází. Jednoduché grafické uživatelské rozhraní je ideálním způsobem, jak prezentovat složité vztahy existující na databázovém serveru. Aplikace SQL Explorer zobrazuje informace o schématech od Oracle, Sybase, InterBase, Informix, DB2 a další. Vývojář může přetáhnout pole, tabulky a procedury do formuláře aplikace Delphi, aby rychle vytvořil databázové aplikace klient-server. Vývojář může také vydat pokyny SQL směřující na více serverů a více databází.

    Související publikace