Које су функције клијентских и серверских рачунара на мрежи?

Термин клијент/сервер је скован 1980-их да опише модел дистрибуираног рачунарства у коме клијентске апликације захтевају услуге од серверских процеса. Клијент/сервер је у суштини однос између процеса који се покрећу на одвојеним рачунарима који су међусобно повезани рачунарском мрежом. Серверски процес је пружалац услуга, а клијент процес потрошач, тако да постоји јасна подела функција, у погледу хардвера и софтвера.

Серверски хардвер

Сервер рачунар на мрежи клијент/сервер може се сматрати и хардвером и софтвером. Што се тиче хардвера, наменски серверски рачунар је обично лични рачунар или радна станица. Међутим, сервер може бити потребан да истовремено опслужује десетине или чак стотине клијената, тако да обично има бржи процесор, више меморије и више простора за складиштење од клијентског рачунара.

Видео дана

Серверски софтвер

Сервер рачунар покреће посебан оперативни систем, као што је Мицрософт Виндовс Сервер, Линук или Уник, који је посебно дизајниран да олакша дељење његових ресурса. У зависности од тачне оперативне функције, сервер може омогућити корисницима да деле датотеке и штампаче преко мреже и да им омогући приступ Интернету. Ако су ресурси на више од једног сервера, појединачни сервери могу да се специјализују за један одређени задатак -- или да обезбеде редундантност или дуплирање функција -- у случају отказивања сервера.

Клијент

Клијентски рачунар је обично обичан лични рачунар који користи оперативни систем као што је Виндовс КСП, Виндовс Виста или Виндовс 7. Оперативни систем укључује клијентски софтвер, као што је електронска пошта и претраживање Интернета софтвер, који омогућава клијентском рачунару приступ и интеракцију са ресурсима које дели сервер. Клијентски рачунар комуницира само директно са серверима, а не са другим клијентима. Међутим, он је способан за обраду информација сам по себи, чињеница која га разликује од глупог терминала који се користи у централизованим рачунарским системима мејнфрејма.

Дебели и мршави клијенти

Клијентски рачунари се могу описати као „дебели” или „танки”, у зависности од тога где се извршавају и пословна логика софтверске апликације. Дебели клијент има могућност контроле података. Извршење се обавља углавном на клијенту, док је сервер одговоран за слање података до клијента и назад. Танки клијент је, с друге стране, ограничен на оно што је познато као слој за презентацију софтвера апликација, која прихвата податке са сервера и уређује их, док се највећи део извршавања врши на сервер.