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

Автор: Laura McKinney
Дата На Създаване: 2 Април 2021
Дата На Актуализиране: 10 Може 2024
Anonim
FTP (File Transfer Protocol), SFTP, TFTP Explained.
Видео: FTP (File Transfer Protocol), SFTP, TFTP Explained.

Съдържание


Работейки дълго време на компютри, може би сте чували термините Client-Server и Peer-to-Peer. Тези два са често срещаните мрежови модели, които използваме в ежедневния си живот. Мрежовият модел клиент-сървър се фокусира върху споделянето на информация, докато мрежовият модел Peer-to-Peer се фокусира върху свързаността с отдалечените компютри.

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

  1. Сравнителна диаграма
  2. дефиниция
  3. Ключови разлики
  4. заключение

Сравнителна диаграма

Основа за ComapaisonКлиентски сървърPeer-да-Peer
Основен Има специфичен сървър и специфични клиенти, свързани със сървъра.Клиентите и сървърът не се разграничават; всеки възел действа като клиент и сървър.
ОбслужванеЗаявката на клиента за услуга и сървърът отговарят с услугата.Всеки възел може да поиска услуги и също така може да предоставя услугите.
фокусСподеляне на информацията.Свързване.
ДанниДанните се съхраняват в централизиран сървър.Всеки партньор има своите данни.
СървърКогато няколко клиенти поискат услугите едновременно, сървърът може да получи тесни места.Тъй като услугите се предоставят от няколко сървъра, разпределени в системата peer-to-peer, сървърът не е в затруднение.
разход Клиентът-сървърът е скъп за изпълнение.Peer-to-peer е по-малко скъп за изпълнение.
стабилностКлиент-сървърът е по-стабилен и мащабируем.Peer-toPeer страда, ако броят на връстниците се увеличи в системата.


Определение на клиент-сървър

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

Най- системен администратор управлява данните на сървъра. Клиентските машини и сървърът са свързани чрез a мрежа, Тя позволява на клиентите да имат достъп до данни, дори ако клиентската машина и сървърът са далеч един от друг.

В модела Client-Server клиентският процес на клиентската машина е the поискване към сървърния процес на сървърната машина. Когато сървърът получи клиентската заявка, той търси търсените данни и обратно с отговора.


Тъй като всички услуги се предоставят от централизиран сървър, може да има шансове за получаване на сървър заработи, забавяне на ефективността на системата.

Определение на Peer-to-Peer

За разлика от Client-Server, моделът Peer-to-Peer не прави разлика между клиент и сървър вместо всеки възел може да бъде клиент или сървър в зависимост от това дали възелът е молещата или осигуряване услугите. Всеки възел се счита за a партньорска.

За да станете част от peer-to-peer, първоначално трябва да бъде възел присъединяване мрежата. След присъединяването си той трябва да започне да предоставя услуги на и трябва да поиска услугите от други възли в системата peer-to-peer. Има два начина да знаят кой възел предоставя кои услуги; те са както следва:

  • Когато възел влезе в системата на равностойни, той трябва регистрирам услугите, които ще предоставя, в a централизирана услуга за търсене в мрежата. Когато възелът желае дадена конкретна услуга, той трябва да се свърже с централизираните услуги за търсене, за да провери кой възел ще предостави желаните услуги. Останалата част от комуникацията се извършва от желания възел и възела, предоставящ услугата.
  • Трябва да бъде възел, който желае специфичните услуги излъчване заявката за услуги за всички други възли в системата peer-to-peer. Възелът, предоставящ заявената услуга, ще отговори към възела, отправящ заявката.

Peer-to-Peer мрежата има предимството пред клиент-сървъра, което е сървърът не е затворена тъй като услугите се предоставят от няколкото възли, разпределени в система peer-to-peer.

  1. Ключовата разлика между клиент-сървър и Peer-to-Peer мрежа е, че има a посветен сървър и конкретни клиенти в мрежовия модел клиент-сървър, като има предвид, че във всеки партньор възел може да действа като и двете сървър и клиент.
  2. В модела клиент-сървър, сървър осигурява услуги към клиента. Въпреки това, в партньорска партньорска, всяка партньорска може да предостави услуги и също може поискване за услугите.
  3. В модела клиент-сървър, споделяне на информация е по-важно, докато при модела peer-to-peer свързаност между връстниците е по-важно.
  4. В модела клиент-сървър данните се съхраняват на a централизирано сървър като има предвид, че в peer-to-peer всеки партньор има свои данни.
  5. В модела peer-to-peer, the сървърите се разпространяват в система, така че има по-малко шансове сървърът да получи тесни места, но в модела клиент-сървър има един сървър, обслужващ клиентите, така че има повече шансове сървърът да получи тесни места.
  6. Моделът клиент-сървър е повече скъп за изпълнение, отколкото партньорска към партньорска.
  7. Моделът клиент-сървър е повече мащабируема и стабилен отколкото връстник-връстник.

Заключение:

Зависи от средата кой мрежов модел да приложим; всеки модел има своя сила и недостатъци.