/ Arhitektura klijent-poslužitelj: značajke interakcije

Arhitektura klijent-poslužitelj: značajke interakcije

Računala, softver i periferne jedinicesu nejednake komponente informacijske mreže. Neki posjeduju resurs, pa se nazivaju poslužitelji, drugi pristupaju tim resursima i nazivaju se klijentima. Razmotrite kako međusobno djeluju i što predstavlja arhitekturu klijent-poslužitelj.

Arhitektura poslužitelja klijenta
Arhitektura klijent-poslužitelj

Arhitektura klijent-poslužitelj jeinterakcija strukturnih komponenata u mreži na temelju određenih načela organizacije određene mreže, gdje su strukturne komponente poslužitelj i čvorovi pružatelji određenih specijaliziranih funkcija (usluga), kao i klijenti koji koriste ovu uslugu. Specifične funkcije mogu se podijeliti u tri skupine temeljem rješenja pojedinih zadataka:

  • funkcije unosa i prezentiranja podataka namijenjene su interakciji korisnika sa sustavom;
  • aplikacijske funkcije - za svaki predmetni prostor ima svoj vlastiti skup;
  • funkcije upravljanja resursima dizajnirane su za upravljanje datotečnim sustavom, raznim bazama podataka i ostalim komponentama.

Autonomni sustav, na primjer, računalo bezmrežna povezivost, predstavlja komponente prezentacije, aplikacije i kontrole na različitim razinama. Takve razine smatraju se operativnim sustavom, aplikacijskim i servisnim softverom, različitim komunalnim uslugama. Slično tome, mreža prikazuje sve gore navedene komponente. Glavna stvar je osigurati mrežnu interakciju između ovih komponenti.

Poslužiteljska računala
Princip arhitekture klijent-poslužitelj

Arhitektura klijent-poslužitelj najčešćeKoristi se za stvaranje korporativnih baza podataka u kojima se podaci ne pohranjuju, nego i periodički podložni obradi različitim metodama. Ta baza podataka je glavni element bilo kojeg korporativnog informacijskog sustava, a poslužitelj je srž ove baze podataka. Dakle, najsloženije operacije se događaju na poslužitelju, a odnose se na unos, pohranu, obradu i izmjenu podataka. Kada korisnik (klijent) pristupi bazi podataka (poslužitelju), zahtjev se obrađuje: izravno pristupanje bazi podataka i vraćanje odgovora (rezultat obrade). Rezultat obrade je poruka iz mreže o uspješnoj operaciji ili pogrešci. Poslužiteljska računala mogu obrađivati ​​istovremeni pristup nekoliko klijenata na istu datoteku. Takav prijenos rada i podataka putem mreže omogućuje vam ubrzavanje korištenja aplikacija.

razvoj klijentskih poslužiteljskih aplikacija
Arhitektura klijent-poslužitelj: tehnološka aplikacija

Ta se arhitektura koristi za pristuprazni resursi koji koriste mrežne tehnologije: web poslužitelji, aplikacijski poslužitelji, poslužitelji baze podataka, poslužitelji e-pošte, vatrozidi, proxy poslužitelji. Razvoj aplikacija klijent-poslužitelj može poboljšati sigurnost, pouzdanost i učinkovitost korištenih aplikacija i mreža u cjelini. Najčešće aplikacije klijent-poslužitelj koriste se za automatizaciju poslovanja.

Pročitajte više: