Клиент сървър изчисления
При изчисленията на клиент сървър клиентите изискват ресурс и сървърът предоставя този ресурс. Един сървър може да обслужва множество клиенти едновременно, докато клиентът е в контакт само с един сървър. И клиентът, и сървърът обикновено комуникират чрез компютърна мрежа, но понякога могат да се намират в една и съща система.
Илюстрация на системата клиент сървър е дадена по следния начин −
Отличителните точки за изчисленията на клиент-сървър са следните:
Компютърът клиент сървър работи със система за заявка и отговор. Клиентът изпраща заявка до сървъра и сървърът отговаря с желаната информация. Клиентът и сървърът трябва да следват общ комуникационен протокол, за да могат лесно да взаимодействат помежду си. Всички комуникационни протоколи са достъпни на приложния слой. Сървърът може да поеме само ограничен брой клиентски заявки наведнъж. Така че използва система, базирана на приоритет, за да отговори на заявките. Атаките с отказ на услуга възпрепятстват способността на сървърите да отговарят на автентични клиентски заявки, като ги затрупват с фалшиви заявки. Пример за изчислителна система клиент сървър е уеб сървър. Той връща уеб страниците на клиентите, които са ги поискали.Основните разлики между изчисленията на клиент сървър и изчисленията от равноправни компютри са следните:
В изчисленията на клиент сървър сървърът е централен възел, който обслужва много клиентски възли. От друга страна, в peer to peer система, възлите колективно използват своите ресурси и комуникират помежду си. При изчисленията на клиент сървър сървърът е този, който комуникира с другите възли. При peer to peer to computing всички възли са равни и споделят данни помежду си директно. Смята се, че изчисленията на клиент сървър са подкатегория на peer to peer изчисленията.Различните предимства на изчисленията клиент сървър са −
Всички необходими данни са концентрирани на едно място, т.е. на сървъра. Така че е лесно да защитите данните и да осигурите оторизация и удостоверяване. Не е необходимо сървърът да се намира физически близо до клиентите. И все пак данните могат да бъдат достъпни ефективно. Лесно е да се заменят, надстроят или преместят възлите в модела на клиентския сървър, тъй като всички възли са независими и изискват данни само от сървъра. Всички възли, т.е. клиентите и сървърът, може да не са надградени подобни платформи, но те могат лесно да улеснят прехвърлянето на данни.Различните недостатъци на изчисленията клиент сървър са:
Ако всички клиенти едновременно поискат данни от сървъра, той може да се претовари. Това може да доведе до задръстване в мрежата. Ако сървърът се повреди по някаква причина, тогава нито една от заявките на клиентите не може да бъде изпълнена. Това води до повреда на мрежата клиент сървър. Разходите за настройване и поддържане на модел клиент сървър са доста високи.Публикувано на 13 август 2018 г. 11:21:20
PREV: SSL виртуален хостинг в IBM HTTP сървър
NEXT: Обслужвайте множество домейни, като използвате виртуални хостове