Увод у Цлиент Сервер Нетворкс

Термин клијент-сервер односи се на популарни модел за рачунарско умрежавање који користи оба хардверска уређаја и сервере клијента, свака са одређеним функцијама. Модел клијент-сервер може се користити на Интернету, као и на локалним мрежама (ЛАН) . Примери клијентско-серверских система на Интернету укључују Веб прегледаче и Веб сервере , ФТП клијенте и сервере и ДНС .

Клијент и сервер хардвер

Мрежа клијент / сервер порасла је популарност пре много година, пошто су лични рачунари (ПЦ) постали заједничка алтернатива старијим рачунарима. Клијентски уређаји су типично рачунари са мрежним софтверским апликацијама које захтевају и примају информације преко мреже. Мобилни уређаји, као и десктоп рачунари, могу функционирати као клијенти.

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

Апликације клијент-сервера

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

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

Неке од најпопуларнијих апликација на Интернету прате модел клијент-сервера, укључујући е-пошту, ФТП и Веб услуге. Сваки од ових клијената има кориснички интерфејс (графички или текстуални) и клијентову апликацију која омогућава кориснику да се повеже са серверима. У случају е-поште и ФТП-а, корисници уносе име рачунара (или понекад и ИП адресу ) у интерфејс да би поставили везе са сервером.

Локалне клијент-мрежне мреже

Многе кућне мреже користе мале системе клијент-сервера. Броадбанд рутери , на пример, садрже ДХЦП сервере који пружају ИП адресе кућним рачунарима (ДХЦП клијенти). Остали типови мрежних сервера који се налазе у кући укључују сервере за штампање и резервне сервере .

Цлиент-Сервер вс. Пеер-то-Пеер и други модели

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

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