RačunalaInformacijske tehnologije

Klijent-server arhitektura: karakteristike interakcije

Računala, softver i periferne raznoliki su komponente informacijsku mrežu. Neki imaju neki resurs, tzv poslužitelja, dok su drugi okrenuti tih resursa se zovu klijente. Razmislite o tome kako su u interakciji, a što predstavlja arhitekturu klijent-poslužitelj.

Klijent-server arhitektura

Arhitektura „klijent-poslužitelj” je interakcija strukturnih komponenti mreže na temelju određenih načela organizacije mreže, koji su strukturne komponente poslužiteljske komponente i dobavljača nekih specijaliziranih funkcija (usluga), kao i korisnici koji koriste ove usluge. Specifične funkcije mogu se podijeliti u tri skupine na temelju određene zadatke:

  • Funkcija ulaz i prezentacija su dizajnirani za interakciju korisnika sa sustavom;
  • primjene funkcije - za svaki domena ima svoj vlastiti skup;
  • Značajke upravljanja su dizajnirani za upravljanje datotečni sustav, razne baze podataka, i druge komponente.

Stand-alone sustav, kao što je računalo bez mrežne veze, prezentira komponente primijenjena i upravljanje na različitim razinama. Ova vrsta razine smatraju se operativni sustav, aplikacije i uslužni softver, razne komunalije. Slično tome, mreža predstavlja sve gore navedene komponente. Glavna stvar - pravo na mrežnu interakciju između tih komponenti.

Princip rada klijent-server arhitektura

Klijent-server arhitektura najčešće koristi za stvaranje korporativne baze podataka, gdje se informacije ne samo pohranjene, ali i s vremena na vrijeme obraditi razne metode. To baza podataka je ključni element svakog poduzeća informacijskog sustava, a server je srž ovog okvira. Dakle, server dogoditi najsloženijih operacija na unos, pohranjivanje, obradu i izmjenu podataka. Kada korisnik (klijent) pristupa podataka (poslužitelj), zahtjev se obrađuje: direktno pristupa baze podataka i vraća odgovor (rezultat obrade). Rezultat obrade - mreža poruka o uspješnoj operaciji ili pogreške. Server računala može nositi istodobnih zahtjeva nekoliko klijenata na istoj datoteci. Ovaj rad i prijenos podataka preko mreže kako bi se ubrzao rad aplikacijskog softvera.

Klijent-server arhitektura: korištenje tehnologije

Ova arhitektura se koristi za pristup različitim resursima uz korištenje mrežnih tehnologija: Web servera, aplikacijskih servera, baze podataka, poslužitelja e-pošte, firewall, proxy poslužitelja. razvoj aplikacija klijent-poslužitelj omogućuje poboljšati sigurnost, pouzdanost i performanse aplikacije i mreže u cjelini. Najčešće klijent-poslužitelj aplikacija se koristi za poslovnu automatizacije.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 hr.delachieve.com. Theme powered by WordPress.