Razlika između poslužitelja klijenta i ravnopravnog sustava

Razlika između poslužitelja klijenta i ravnopravnog sustava
Razlika između poslužitelja klijenta i ravnopravnog sustava

Video: Razlika između poslužitelja klijenta i ravnopravnog sustava

Video: Razlika između poslužitelja klijenta i ravnopravnog sustava
Video: Best Of: Vanessa Hudgens & Selena Gomez (2007-2018) 2024, Srpanj
Anonim

Klijent poslužitelj nasuprot ravnopravnom

Klijent poslužitelj i peer to peer dvije su mrežne arhitekture. U arhitekturi klijent poslužitelja, zadaci ili radna opterećenja podijeljeni su između poslužitelja, a usluge zahtijevaju klijenti. Obično klijenti i poslužitelji komuniciraju preko računalne mreže, ali mogu biti i na istom sustavu. U peer to peer arhitekturi, zadaci ili radna opterećenja podijeljeni su između ravnopravnih uređaja i za te ravnopravne uređaje se kaže da tvore peer to peer mrežu. Vršnjaci imaju isti potencijal i privilegije. Ravni dio svojih resursa kao što su snaga obrade, pohrana na disku ili propusnost mreže stavljaju na raspolaganje drugim sudionicima mreže.

Što je poslužitelj klijenta?

Kao što je ranije spomenuto, arhitektura klijent poslužitelja izgrađena je na konceptu poslužitelja koji pružaju usluge i skupa klijenata koji traže te usluge. Poslužitelj je zapravo host koji pokreće jedan ili više poslužiteljskih programa koji dijele svoje resurse s klijentima. Klijent započinje komunikacijsku sesiju s poslužiteljima tražeći sadržaj ili usluge poslužitelja. Poslužitelji uvijek čekaju dolazne zahtjeve od klijenata. Danas postoji nekoliko varijanti klijent poslužitelja. Ali također imaju nekoliko zajedničkih značajki kao što je centralizirana sigurnosna baza podataka koja kontrolira pristup zajedničkim resursima na poslužitelju. Poslužitelj sadrži popis korisničkih imena i zaporki, a korisniku je dopušten pristup mreži samo ako poslužitelju da valjano korisničko ime i zaporku. Nakon što se prijave, korisnici mogu pristupiti samo onim resursima za koje je mrežni administrator dao dopuštenje. Često korištene funkcije kao što su razmjena e-pošte, pristup webu i pristup bazi podataka izgrađene su na arhitekturi klijent-poslužitelj.

Što je Peer to Peer?

U peer to peer mreži resursi se dijele između ravnopravnih uređaja bez ikakve središnje koordinacije od strane poslužitelja. Ravnatelji djeluju i kao dobavljači i kao potrošači resursa. Peer to peer sustavi implementiraju apstraktnu preklapajuću mrežu na aplikacijskom sloju na vrhu fizičke topologije mreže. Ideja iza peer to peer mreža je dijeljenje resursa što jeftinije. Ne postoji centralizirana sigurnosna shema i krajnji korisnici sami mogu kontrolirati pristup resursima, smanjujući sigurnost u peer to peer mrežama. Korisnici mogu kreirati bilo koju točku dijeljenja koju žele na svom računalu, a sigurnost se može osigurati samo dodjeljivanjem lozinke kada kreiraju točku dijeljenja. Strukturu ravnopravne mreže koristili su popularni sustavi za dijeljenje datoteka poput Napstera.

Koja je razlika između arhitektura mreže klijent-poslužitelj i peer to peer?

Glavna razlika između klijent-poslužitelj i peer to peer sustava je da u arhitekturi klijent-poslužitelj postoje određeni klijenti koji zahtijevaju usluge i poslužitelji koji pružaju usluge, ali u peer to peer sustavima ravnopravni uređaji djeluju kao i pružatelji usluga i potrošači usluga. Nadalje, sustavi klijent-poslužitelj zahtijevaju središnji poslužitelj datoteka i skupi su za implementaciju od sustava ravnopravnih računala. S druge strane, u sustavu klijent-poslužitelj, namjenski poslužitelj datoteka pruža razinu pristupa klijentima, pružajući bolju sigurnost od peer to peer sustava u kojima sigurnošću upravljaju krajnji korisnici. Nadalje, peer to peer mreže slabe u performansama kako se broj čvorova povećava, ali sustavi klijent-poslužitelj su stabilniji i mogu se skalirati koliko god je potrebno. Stoga, odabir jedne nad drugom ovisi o okruženju koje trebate implementirati.

Preporučeni: