Model klijent-poslužitelj - što je to?

Model "klijent-poslužitelj" predstavlja distribuiranu komunikacijsku strukturu mrežnih procesa između pružatelja usluga i klijenata. Veza se uspostavlja putem mreže ili Interneta.

Model klijent-poslužitelj - što je to?

Ova funkcionalnost je koncept osnovnog mrežnog računalnog sustava koji stvara funkcionalnost za razmjenu e-pošte i pristup internetu ili bazi podataka. Web tehnologije i protokoli izgrađeni oko modela klijent-poslužitelj:
  • HTTP (Hypertext Transfer Protocol);
  • sustav naziva domena (DNS);
  • SMTP (Simple Mail Transfer Protocol);
  • Telnet.
  • Kupci uključuju web preglednike, chat softver i softver za e-poštu. Poslužitelji uključuju web, bazu podataka, aplikaciju i chat.

    Uloga klijenta i poslužitelja

    Opis "klijent-poslužitelj" opisuje međusobno povezivanje interakcijskih aplikacija u aplikaciji. Poslužiteljska komponenta pruža značajku ili uslugu jednom ili više klijenata koji iniciraju upite.


    Poslužitelji su klasificirani prema pruženim uslugama. Na primjer, web-poslužitelj služi web-stranicama, a poslužitelj datoteka poslužuje datoteke računala. Uobičajeni resurs može biti bilo koji softver i elektroničke komponente poslužiteljskog računala - od aplikacija i podataka do procesora i uređaja za pohranu. Dijeljenje poslužitelja je usluga. Bez obzira na to je li računalo klijent, poslužitelj ili oboje, i prirodu aplikacije određujezahtijeva uredske funkcije. Klijentski softver također može komunicirati sa poslužiteljskim softverom na jednom računalu.

    Razine upravljanja

    Poslužitelj upravlja većinom procesa i pohranjuje sve podatke. Korisnik traži navedene podatke ili procese. Poslužitelj prosljeđuje rezultat procesa klijentu. Korisnici ponekad obrađuju podatke, ali poslužiteljski resursi moraju biti dovršeni. Klijent-poslužitelj model razlikuje se od peer-to-peer P2P modela, gdje je komunikacijski sustav klijent ili poslužitelj, od kojih svaki ima isti status i odgovornosti. P2P model je decentralizirana mreža. Model "klijent-poslužitelj" je centralizirana mreža.
    Jedan od nedostataka ovog modela je to što poslužitelj prekida previše zahtjeva klijenata, što dovodi do neispravnog rada ili potpunog isključivanja. Hakeri često takvu taktiku koriste za prekid određenih organizacijskih usluga putem distribuiranih napada (DDoS).

    Delphi Client Server

    Delphi Client /Server Suite 2.0 je jedini RAD alat koji integrira svoj vlastiti SQL monitor za testiranje, ispravljanje i konfiguriranje SQL upita u klijent /poslužiteljskim aplikacijama. To povećava učinkovitost aplikacija. SQL Monitor omogućuje programeru da prati pozive između klijenta i poslužitelja. Ove informacije vam omogućuju da pronađete problem SQL izraze, a zatim optimizirate transakcije. Brojni parametri praćenja omogućuju programeru da prilagodi količinu i vrstu prijavljenih informacija. SQL Monitor pomaže programeru da to shvatiAplikacija se izvršava optimalno i treba je poboljšati. Dodatne mogućnosti pohrane i ispisa dnevnika sesija omogućuju vam detaljnije ispitivanje.

    SQL Explorer - alat za Delphi

    SQL Explorer pruža informacijski centar za zahtjeve upravljanja bazom podataka. Podržava stvaranje i uređivanje tablica, aliasa, pohranjenih procedura, okidača i poslovnih pravila pomoću interaktivnog SQL-a. Ovaj Delphi klijent-poslužitelj grafički alat je integrirana shema baze podataka i program za upravljanje sadržajem prilagođen potrebama profesionalnih programera baze podataka.
    SQL Explorer, jedinstven za Delphi, pojednostavljuje administraciju baza podataka. Jednostavan za korištenje GUI je idealan način za predstavljanje složenih odnosa koji postoje na poslužitelju baze podataka. SQL Explorer prikazuje informacije o shemi iz Oraclea, Sybasea, InterBasea, Informixa, DB2 i drugih. Programer može povući polja, tablice i postupke u Delphi aplikacijski obrazac kako bi brzo kreirao aplikacije baze podataka klijenta i poslužitelja. Programer također može izdavati SQL upute usmjerene na više poslužitelja i više baza podataka.

    Povezane publikacije