RačunalaInformacione tehnologije

Klijent-server arhitektura: karakteristike interakcije

Računala, softver i periferije su različite komponente informacione mreže. Neki imaju neki resurs, tzv servera, dok su drugi okrenuti ovih resursa nazivaju klijente. Razmislite o tome kako su u interakciji i šta predstavlja klijent-server arhitekturi.

Klijent-server arhitektura

Arhitektura "klijent-server" je interakcija konstruktivnih dijelova mreže na osnovu nekih principa organizacije mreže, koji su strukturne komponente komponenti servera i dobavljača određenih specijaliziranih funkcija (usluge), kao i klijenti koji koriste ovu uslugu. Posebne funkcije mogu se podijeliti u tri grupe na osnovu specifičnih zadataka:

  • unos i prezentaciju funkcija su dizajnirani za interakciju korisnika sa sistemom;
  • funkcije aplikacija - za svaku domenu ima svoj set;
  • Funkcije upravljanja su dizajnirani za upravljanje sistem datoteka, različitih baza podataka, i druge komponente.

Stand-alone sistem, kao što je računar bez mrežne veze, predstavlja komponente primenjene i upravljanje na različitim nivoima. Ova vrsta nivoa smatraju da je operativni sistem, aplikacije i komunalnih, razne komunalije. Slično tome, mreža predstavlja sve gore navedene komponente. Glavna stvar - pravo na pružanje interakcije mreže između ovih komponenti.

Princip rada klijent-server arhitektura

Klijent-server arhitektura najčešće koristi za kreiranje korporativne baze podataka, gdje se informacije ne samo da čuvaju, ali i iz vremena na vrijeme za obradu različitih metoda. To baza podataka je ključni element bilo kakvih informacija preduzeća sistema, a server je srž ovog okvira. Dakle, server javljaju najsloženijih operacija na ulaz, skladištenja, obrade i modifikacija podataka. Kada korisnik (klijent) pristupa baze podataka (server), zahtjev se obrađuje: direktno pristupa baze podataka i vraća odgovor (obrada rezultat). Rezultat obrade - mreža poruka o uspješno poslovanje ili greške. Server računala može nositi istovremenih zahtjeva više klijenata u istu datoteku. Ovaj rad i prenos podataka preko mreže kako bi se ubrzao rad aplikativnog softvera.

Klijent-server arhitektura: korištenje tehnologije

Ova arhitektura se koristi za pristup različitim resursima uz upotrebu mrežnih tehnologija: Web servera, aplikacijskih servera, baze podataka, mail servere, firewall, proxy servera. razvoj aplikacija klijent-server vam omogućava da se poboljša sigurnost, pouzdanost i performanse aplikacija i mreže u cjelini. Najčešći aplikacija klijent-server koji se koristi za poslovne automatizacije.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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