Professional Documents
Culture Documents
ПРИРОДНО-МАТЕМАТИЧКИ
СЕМИНАРСКИ РАД
Рачунарство и информатика
Клијент-сервер архитектура
Наставник: Ученик:
Никола Миутиновић Николина Врзић
САДРЖАЈ
Увод ............................................................................................................................................................. 2
База података ............................................................................................................................................. 3
Клијент-сервер архитектура ................................................................................................................... 3
Клијент.................................................................................................................................................... 5
Сервер ..................................................................................................................................................... 5
Рачунарска мрежа ................................................................................................................................. 6
Врсте архитектуре клијент-сервера ...................................................................................................... 6
Двослојна архитектура ........................................................................................................................ 6
Трослојна архитектура ........................................................................................................................ 7
Вишеслојна архитектура ..................................................................................................................... 7
Примери клијент-сервер архитектуре .................................................................................................. 7
Предности и мане клијент-сервер архитектуре .................................................................................. 8
Закључак .................................................................................................................................................. 10
Литература ............................................................................................................................................... 11
1
Клиент-сервер архитектура Николина Врзић IV1
Увод
Историја клијент-сервер архитектуре сеже у шездесете године прошлог века, када су први
рачунари коришћени за обраду података у корпорацијама и другим великим
организацијама. Тада су рачунари коришћени углавном за обраду података и нису били
доступни широј јавности.
2
Клиент-сервер архитектура Николина Врзић IV1
База података
Постоје различите врсте база података, зависно од тога на који начин су подаци
организовани. Тако се разликују хијерархијске, мрежне (CODASYL), релационалне,
објектно-оријентисане, објектно-релационе, прилагођене за WEB, XML и мултимедијалне
базе података.
Клијент-сервер архитектура
3
Клиент-сервер архитектура Николина Врзић IV1
Постоји много различитих типова клијената и сервера који се могу користити у архитектури
клијент-сервер. На пример, веб претраживачи су клијенти који се користе за приступ веб
страницама, док су веб сервери сервери који чувају и одржавају те странице. Други
примери укључују клијенте е-поште, који се користе за слање и примање порука, и сервере
е-поште који чувају и одржавају те поруке.
4
Клиент-сервер архитектура Николина Врзић IV1
Клијент
Танки клијенти (thin client ) су умрежени рачунари који немају локално инсталиран
софтвер,ограничене процесорске снаге и могу и да немају ни хард диск.
Сервер
Сервер је рачунар или уређај који обавља различите функције у мрежном окружењу. Пружа
услуге другим уређајима, као што су хостовање веб локација, складиштење и управљање
подацима и покретање апликација. Сервери могу бити физичке машине или виртуелне
машине које раде на рачунару или у облаку.
5
Клиент-сервер архитектура Николина Врзић IV1
Рачунарска мрежа
Рачунарска мрежа је скуп рачунара и уређаја који су повезани ради размене података и
комуникације. Клијент је рачунар или уређај који се повезује са другим рачунаром или
уређајем, који се назива сервер, да би добио одговоре на своје захтеве или захтеве за
услугама.
У овој конфигурацији, клијент служи као место одакле се захтеви шаљу серверу, док сервер
служи као место где се захтеви обрађују и одговори шаљу клијенту. Сервер може да пружи
различите врсте услуга, као што су хостовање веб локација, дељење датотека, е-пошта, базе
података итд.
Мрежа може бити локална (LAN - Local Area Network) или шира (WAN - Wide Area
Network). LAN мреже су обично ограничене на једну локацију, као што је канцеларијски
или кућни рачунар, док WAN мреже могу да се простиру на ширем подручју, као што је
град или држава. Интернет је пример WAN мреже која повезује рачунаре широм света.
Двослојна архитектура
6
Клиент-сервер архитектура Николина Врзић IV1
Трослојна архитектура
Подсистем за руковање подацима, при чему се пре свега мисли на физички смештај
података (ово је, заправо, систем за управљање базама података).
Вишеслојна архитектура
У систему клијент-сервер, клијент иницира захтев за услугу или ресурс, а сервер одговара
пружањем тражене услуге или ресурса клијенту. Ова интеракција се може одвијати преко
мреже, као што је Интернет, или унутар једног уређаја.
7
Клиент-сервер архитектура Николина Врзић IV1
У овом типу система, сервер је веб сервер који чува и опслужује веб странице веб
клијентима, који су обично веб претраживачи који раде на личним рачунарима или
мобилним уређајима.
У овом типу система, сервер је сервер датотека који чува и опслужује датотеке клијентима
датотека, који су обично рачунари или други уређаји којима је потребан приступ
датотекама.
У овом типу система, сервер је сервер базе података који складишти и опслужује податке
клијентима базе података, који су обично апликације које треба да приступе подацима и
манипулишу њима.
Скалабилност
Поузданост
8
Клиент-сервер архитектура Николина Врзић IV1
Безбедност
Перформансе
Флексибилност
Централизовано управљање
Међутим, они такође имају нека ограничења, као што су потенцијал за једну тачку квара и
потреба за јаком мрежном везом.
9
Клиент-сервер архитектура Николина Врзић IV1
Закључак
10
Клиент-сервер архитектура Николина Врзић IV1
Литература
Wikipedia, https://www.wikipedia.org
11