Разлика између клијента и сервера

Модерно рачунарско рачунање и локалне мреже имају или пеер-то-пеер (када су сви чворови директно повезани и једнаки), или хијерархијску структуру, од којих је једна архитектура клијент-сервер. Идеја организовања таквог модела заснива се на разумевању разликовања клијента од сервера и дељења ресурса.

Садржај чланка

  • Поређење
  • Табела

Сервер - рачунар који служи друге рачунаре на мрежи и пружа им ресурсе за решавање одређених проблема.

Купац - рачунар који користи ресурсе сервера и кориснику пружа могућност интеракције са системом и мрежом.

Иста шема се користи при организовању мрежних апликација, само сервер и клијентски дијелови софтвера дјелују као главни чворови.

Поређење

Овај модел интеракције можете визуализовати присјећањем програма и игара за више корисника: на нашем уређају покрећемо апликацију за клијенте и на екрану видимо фарму, резервоаре или властиту галерију фотографија у Дропбок-у. Ако нема везе са глобалном или локалном мрежом (зависно од локације), не можете хранити краве и борити се у тиму: све датотеке и подаци се чувају на серверу.

Оглашавање

У малој кућној или пословној мрежи, изграђеној према хијерархијском моделу, разлика између клијента и сервера може бити искључиво у равни софтвера. Први шаље захтеве, други их обрађује и враћа резултат; сви процеси се изводе преко апликација инсталираних на рачунарима. Технички гледано, машине могу бити било шта ако софтвер не захтева висок ниво перформанси компоненти. За обављање задатака који захтевају велике ресурсе, моћни рачунар користи се као сервер, док радна станица треба да буде само корисна и пружати комуникационе канале.

За рачунаре који извршавају улоге сервера у мрежи са великим бројем клијената, хардвер је обично појачан са неколико погонских низова са великим брзинама читања и писања. Такође, ове машине су опремљене са максимално могућом количином РАМ-а. Али периферни уређаји су за њих сувишни: монитори, тастатуре, мишеви, аудио системи, због недостатка директног контакта са корисником, једноставно су искључени из система.

Па, која је разлика између клијента и сервера функционално? Први покреће рад софтвера (са или без учешћа корисника), други очекује захтев од њега. Клијент зна пуну адресу сервера и како му приступити, а информације о клијенту добија након почетка интеракције. Радне станице се могу искључити према распореду или на захтев корисника, док сервер на рачунару увек ради (или док се покреће сервер апликација). Неоперабилност једног од клијената неће утицати на ништа, док неуспех серверске опреме значи да је сервис недоступан за све мрежне чворове који су на њега повезани..

до садржаја ↑

Табела

КупацСервер
Шаље захтеве серверу преко мрежеПримање захтева, обрада и враћање резултата клијенту
Инсталирани софтвер клијентаИнсталиран је серверски софтвер
Захтеви за системски хардвер су минимални.У зависности од броја купаца и сложености задатака, потребно је правилно обављање
Комуницира директно са корисникомПрема томе, не комуницира са корисником, можда нема периферне уређаје
Може се укључити и искључити произвољноУвек ради док постоји потреба за услугом за кориснике
Начин приступа серверу и његова адреса су унапред познатиДохваћа податке о клијенту из захтева