Razlika između peer-to-peer mreža i klijenta / poslužitelja

Računalna mreža klijent / poslužitelj je ona koja ima centraliziranu infrastrukturu - jedno računalo, nazvano "poslužitelj", djeluje kao posrednik za sva ostala računala, koja se nazivaju "klijenti". Poslužitelj može dijeliti svoje resurse s klijentima, ali klijenti ne dijele svoje resurse kao što su - računarska snaga ili prostor na tvrdom disku - s mrežom. Peer-to-peer mreža - koju ne treba miješati s peer-to-peer dijeljenjem datoteka putem bujica i slično - ona je u kojoj nema središnjeg poslužitelja. Sva su računala povezana i svako može poslužiti kao poslužitelj ili klijent drugome. Sva računala međusobno dijele resurse, poput računalne obrade ili prostora na tvrdom disku.

Sigurnost

Mreža klijent / poslužitelj je daleko sigurnija od peer-to-peer pristupa. To je zbog poslužitelja koji može ovjeriti pristup klijenta bilo kojem drugom dijelu mreže. Razmislite o tome kao o osiguranju na ulazu u zgradu - pokažete svoj prolaz stražaru i on otvori sva vrata na koja ste ovlašteni ući. U peer-to-peer mreži svi su čuvari i imaju glavni ključ za bilo koje drugo područje - to je u redu ako se svi čuvari međusobno znaju i vjeruju, ali postaje sve problematičnije kako se broj klijenata povećava.

Izvođenje

Ako imate velik broj klijenata u peer-to-peer mreži, naići ćete na probleme s izvedbom. To bi se moglo dogoditi sa samo 10 klijenata, ovisno o snazi ​​računala. U aranžmanu klijent / poslužitelj nedostaje ovaj problem iz dva glavna razloga; prvo, poslužitelj radi puno tereta, a drugo, od klijenata se ne traži da dijele svoju računalnu snagu. Također, budući da se svi resursi dijele na peer-to-peer, postoji veća šansa da netko slučajno prekrši nešto što zahtijeva druga osoba.

Trošak

Mreža klijent / poslužitelj nužno je skuplja. Dodatno računalo potrebno je da bi poslužilo kao poslužitelj, a zbog dodatne računalne snage koju poslužitelj treba, trebat će vam stroj visokih performansi. Osim toga, trebat će vam namjenski softver za pokretanje mreže kao što je Windows Server 2008 ili neki oblik Unixa ili Linuxa. Ako niste upoznati sa softverom, možda ćete morati platiti i profesionalcima da biste riješili probleme koji se pojave. Peer-to-peer mreže, kojima nedostaje namjenski poslužitelj, zaobilaze sve ove troškove.

Razmatranja

Ako postavljate kućnu mrežu ili mrežu male tvrtke s samo nekoliko klijenata i uređaja, nemate potrebe za dodatnom snagom koju pruža središnji poslužitelj - možda ćete i uštedjeti novac. Međutim, ako imate veliku mrežu ili vam je potrebna veća sigurnost - na primjer, ako će puno ljudi koje ne poznajete koristiti mrežu - arhitektura klijenta / poslužitelja je za vas.