Цлиент Сервер вс Пеер то Пеер
Клијентски послужитељ и пеер то пеер су двије мрежне архитектуре. У архитектури клијентског сервера задаци или оптерећења су подељени између сервера, а услуге захтевају клијенти. Обично клијенти и сервери комуницирају путем рачунарске мреже, али могу и да бораве на истом систему. У архитектури пеер-то-пеер, задаци или оптерећења су подељени између вршњака, а за ове вршњаке се каже да творе мрежу која се врши од вршњака. Вршњаци имају исти потенцијал и привилегије. Вршњаци дио својих ресурса, као што су снага за обраду, похрањивање диска или опсег мреже, стављају на располагање осталим учесницима у мрежи.
Шта је клијентски сервер?
Као што је раније споменуто, архитектура клијентског сервера изграђена је на концепту сервера који пружају услуге и скупу клијената који захтевају те услуге. Сервер је заправо домаћин који покреће један или више серверских програма, који своје ресурсе деле са клијентима. Клијент покреће сесију комуникације са серверима захтевајући садржај или услуге сервера. Сервери увек чекају на долазне захтеве клијената. Данас постоји неколико варијанти клијентских сервера. Али они имају и неколико заједничких функција као што је централизована безбедносна база података која контролише приступ дељеним ресурсима на серверу. Сервер садржи листу корисничких имена и лозинки, а кориснику је дозвољен приступ мрежи само ако на серверу обезбеде важеће корисничко име и лозинку. Након што се пријаве, корисници могу приступити само оним ресурсима које је мрежни администратор одобрио. Широко коришћене функције као што су размена е-поште, веб приступ и приступ бази података изграђени су на архитектури клијент-сервер.
Шта је то вршњак?
У мрежи пеер то пеер ресурси се деле између вршњака без икакве централне координације од стране сервера. Вршњаци се понашају и као добављачи и као потрошачи ресурса. Системи „пеер то пеер“ имплементирају апстрактну мрежу прекривања на слоју апликације на врху физичке топологије мреже. Идеја иза мреже пеер то пеер је делити ресурсе што је могуће јефтиније. Не постоји централизована безбедносна шема, а крајњим корисницима је дозвољено да контролишу приступ ресурсима, смањујући сигурност у мрежама вршњака. Корисници могу да створе било коју дељену тачку коју желе у свом рачунару, а сигурност се може пружити само додељивањем лозинке када креирају заједничку тачку. Мрежна структура пеер-то-пеер користила је популарне системе за дељење датотека као што је Напстер.
Која је разлика између Цлиент-Сервер и Пеер то Пеер Нетворк архитектуре?
Главна разлика између клијента-сервера и система „пеер-пеер“ је у томе што у архитектури клијент-сервер постоје одређени клијенти који захтевају услуге и сервере који пружају услуге, али у системима пеер-то-пеер, вршњаци се понашају и као провајдери услуга и услуга потрошачи. Даље, систем клијент-сервер захтева централни фајл сервер и они су скупи за имплементацију од пеер то пеер система. С друге стране, у систему клијент-послужитељ, наменски сервер датотека пружа ниво приступа клијентима, пружајући бољу сигурност од система који се врши путем вршњака, гдје сигурношћу управљају крајњи корисници. Надаље, мреже пеер то пеер трпе у перформансама како се број чворова повећава, али клијентско-серверски системи су стабилнији и могу се смањити колико год вам треба. Према томе, избор једног над другим зависи од окружења које требате имплементирати.