Разлика между клиентски сървър и Peer To Peer

Разлика между клиентски сървър и Peer To Peer
Разлика между клиентски сървър и Peer To Peer

Видео: Разлика между клиентски сървър и Peer To Peer

Видео: Разлика между клиентски сървър и Peer To Peer
Видео: Что такое Peer-to-Peer простыми словами - сервисы P2P 2024, Декември
Anonim

Клиентски сървър срещу Peer to Peer

Клиентският сървър и peer to peer са две мрежови архитектури. В архитектурата на клиентския сървър задачите или работните натоварвания се разпределят между сървъри и услугите се изискват от клиентите. Обикновено клиентите и сървърите комуникират чрез компютърна мрежа, но те също могат да живеят в една и съща система. При равнопоставената архитектура задачите или работните натоварвания се разпределят между връстници и се казва, че тези връстници образуват мрежа от равнопоставени партньори. Връстниците имат същия потенциал и привилегии. Връстниците правят част от своите ресурси като процесорна мощност, дисково съхранение или мрежова честотна лента достъпни за други участници в мрежата.

Какво е клиентски сървър?

Както бе споменато по-рано, архитектурата на клиентския сървър е изградена върху концепцията за сървъри, предоставящи услуги и набор от клиенти, които искат тези услуги. Сървърът всъщност е хост, който изпълнява една или повече сървърни програми, които споделят своите ресурси с клиентите. Клиентът инициира комуникационната сесия със сървърите, като иска съдържание или услуги на сървъра. Сървърите винаги очакват входящи заявки от клиенти. Днес има няколко разновидности на клиентски сървър. Но те също имат няколко общи характеристики като централизирана база данни за сигурност, която контролира достъпа до споделени ресурси на сървъра. Сървърът съдържа списък с потребителски имена и пароли и потребителят има достъп до мрежата само ако те предоставят валидно потребителско име и парола за сървъра. След като влязат,потребителите могат да имат достъп само до тези ресурси, за които е дадено разрешение от мрежовия администратор. Широко използваните функции като обмен на имейли, достъп до уеб и достъп до бази данни са изградени върху архитектурата клиент-сървър.

Какво е Peer to Peer?

В равнопоставена мрежа ресурси се споделят между връстници без централна координация от сървър. Връстниците действат едновременно като доставчици и консуматори на ресурси. Peer to peer системи реализират абстрактна наслагваща мрежа на приложния слой върху физическата мрежова топология. Идеята на партньорските мрежи е да споделят ресурсите възможно най-евтино. Няма централизирана схема за сигурност и на самите крайни потребители е разрешено да контролират достъпа до ресурси, намалявайки сигурността в равнопоставени мрежи. Потребителите могат да създадат всяка точка за споделяне, която желаят, в своя компютър и сигурността може да бъде осигурена само чрез присвояване на парола, когато създават точка за споделяне. Структурата на мрежата от партньори се използва от популярни системи за споделяне на файлове като Napster.

Каква е разликата между Client-Server и Peer to Peer Network Architecture?

Основната разлика между клиент-сървър и равностойни системи е, че в архитектурата клиент-сървър има определени клиенти, които искат услуги и сървъри, които предоставят услуги, но в равностойни системи, връстниците действат и като доставчици на услуги, и като услуги потребителите. Освен това системите клиент-сървър изискват централен файлов сървър и те са скъпи за изпълнение, отколкото равнопоставени системи. От друга страна, в системата клиент-сървър, специален файлов сървър осигурява ниво на достъп до клиентите, осигурявайки по-добра сигурност от равнопоставените системи, където сигурността се обработва от крайните потребители. Освен това, равностойните мрежи страдат в производителността, тъй като броят на възлите се увеличава, но клиент-сървърните системи са по-стабилни и могат да бъдат мащабирани, колкото ви е необходимо. Следователно,изборът на един над друг зависи от средата, която трябва да приложите.

Препоръчано: