Увод у мреже клијентских сервера

Умрежавање клијент-сервер постало је популарно током 1990-их када су лични рачунари постали алтернатива маинфраме рачунарима. Умрежавање клијент-сервер односи се на модел рачунарског умрежавања који користи и хардверске уређаје клијента и сервери, сваки са специфичним функцијама.

Клијент-сервер модел се може користити на интернету као и на а локална мрежа (ЛАН). Примери клијент-сервер система на интернету укључују веб претраживачи и веб сервери, ФТП клијенте и сервере, и ДНС.

Хардвер клијента и сервера

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

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

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

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

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

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

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

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

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

Предности модела клијент-сервер

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

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

Клијент-Сервер вс. Пеер-то-Пеер

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

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