Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Architekturysieciowe
1.1.
Architekturysieciowe
Zapodstawowemodelearchitekturysieciowejuznajesiędwamodelearchitektury:
architekturaklient-serwer(ang.client-server)
architekturarównorzędna(ang.peer-to-peer).
Wpierwszymwspomnianymmodeluarchitekturywystępujądwatypykomponentów:
klientiserwer.Przeciwieństwemtejarchitekturyjestarchitekturarównorzędna,wktórejnie
występujetzw.serwerdedykowany,wwynikuczegokażdyzwęzłówmożepełnićrolę
zarównoklientajakiserwera.Tapodstawowaróżnicapomiędzytymidwomamodelaminiesie
zasobądalszekonsekwencje.
Warchitekturzeklient-serwerwyróżniasiędwarodzajeoprogramowania-klientaoraz
serwera.Aplikacjaklientajestprogramemuruchomionymnajednymsystemiekońcowym,
któryżądaikorzystazusługiświadczonejprzezaplikacjęserwerauaktywnionąnadrugim
systemiekońcowym.Dodatkowowyróżniasiędwatypyaplikacjiklienta:„cienkiklient”oraz
„grubyklient”.Zadaniemstacjiklienckiejwprzypadkuaplikacjitypu„grubyklient”jest
obsługainterfejsuużytkownikaorazprzetwarzaniedanych.Zadaniemserwerajest
przetwarzaniezewnętrznenaprzykładmożetobyćprzechowywaniebazdanychiplików.
Takierozwiązanieniesiezasobądużekosztyutrzymaniastacjiklienckichorazserweraoraz
kosztyadministracji.Komputerpełniącyrolęklientamusibyćwyposażonywsystem
operacyjnyorazniezbędnedopracyaplikacje.
Alternatywądlategotypupodejściaaplikacjeiusługitypu„cienkiklient”.Ciężar
przetwarzaniadanych,wykonaniaobliczeń,wszelkichoperacjizostajeprzeniesionyzestacji
klienckiejnaserweraplikacji.Naserwerzeznajdujesięrównieżbazadanychorazczęśćlogiki
biznesowej.Takierozwiązaniepozwalanaprzykładnazastosowaniesłabowyposażonych
komputerówzdostępemdoInternetu.Natomiastpraceadministracyjneograniczająsiędo
przestrzeniserweraaplikacji,coeliminujekoniecznośćwprowadzaniazmiannakażdejstacji
klienckiejzosobna1.Obecniewsieciachtypuklient-serwerczęściejspotykanejeststosowanie
aplikacjitypu„cienkiklient”.Dlatego,całajednostka-komputerbądźterminalbędącystacją
kliencką,obsługującaaplikacjetypu„cienkiklient”,nazywanyjestcienkimklientem.
1Źródło:Aplikacjetypuklient-serwerwsieciInternet,
http://www.man.zgora.pl/warsztaty/zielman99/pdf/PZ_klient-serwer.pdfzdnia06.01.2013r.
13