Razlika između klijenta i poslužitelja (Peer-to-Peer) mreže

Autor: Laura McKinney
Datum Stvaranja: 2 Travanj 2021
Datum Ažuriranja: 11 Svibanj 2024
Anonim
FTP (File Transfer Protocol), SFTP, TFTP Explained.
Video: FTP (File Transfer Protocol), SFTP, TFTP Explained.

Sadržaj


Radite na računalima dugo vremena možda ste čuli izraze Client-Server i Peer-to-Peer. Ovo su uobičajeni mrežni modeli koje koristimo u svakodnevnom životu. Mrežni model klijent-poslužitelj usredotočen je na razmjenu informacija dok se mrežni model Peer-to-Peer usredotočuje na povezanost s udaljenim računalima.

Glavna razlika između mrežnog modela klijent-poslužitelj i mreže Peer-to-peer je u tome Klijent-poslužitelj modela, upravljanje podacima je centralizirano dok, u Peer-to-Peer svaki korisnik ima svoje podatke i aplikacije. Nadalje, razmotrit ćemo još neke razlike između klijentsko-poslužitelja i Peer-to-Peer mrežnog modela uz pomoć usporednog grafikona prikazanog u nastavku, samo pogledajte.

  1. Usporedni grafikon
  2. definicija
  3. Ključne razlike
  4. Zaključak

Usporedni grafikon

Osnova za zajedništvoKlijent-poslužiteljPeer-to-Peer
Osnovni, temeljni Na poslužitelj su povezani određeni poslužitelj i određeni klijenti.Klijenti i poslužitelj se ne razlikuju; svaki čvor djeluje kao klijent i poslužitelj.
ServisZahtjev klijenta za uslugu i poslužitelj odgovaraju s uslugom.Svaki čvor može zatražiti usluge, a također može pružiti usluge.
FokusDijeljenje podataka.Povezivanje.
PodaciPodaci se pohranjuju na centralizirani poslužitelj.Svaki vršnjak ima svoje podatke.
serverKada nekoliko klijenata istovremeno zatraži usluge, poslužitelj može dobiti uska grla.Budući da usluge pruža nekoliko poslužitelja distribuiranih u sustavu peer-to-peer, poslužitelj nije u uskom položaju.
Trošak Klijent-poslužitelj je skupo implementirati.Peer-to-peer je jeftiniji za implementaciju.
StabilnostKlijent-poslužitelj je stabilniji i skalabilniji.Peer-toPeer pati ako se broj vršnjaka povećava u sustavu.


Definicija klijent-poslužitelj

Mrežni model klijent-poslužitelj široko se koristi mrežni model. Ovdje, server je moćan sustav koji u njemu pohranjuje podatke ili informacije. S druge strane Klijent je stroj koji korisnicima omogućuje pristup podacima na udaljenom poslužitelju.

Administrator sustava upravlja podacima na poslužitelju. Strojevi klijenta i poslužitelj povezani su putem a mreža, Omogućuje klijentima pristup podacima čak i ako su klijentski stroj i poslužitelj daleko jedan od drugog.

U modelu klijent-poslužitelj proces klijenta na klijentskom stroju zahtjev na proces poslužitelja na poslužiteljskom stroju. Kad poslužitelj primi zahtjev klijenta, traži tražene podatke i to uz odgovor.

Budući da sve usluge pruža centralizirani poslužitelj, možda postoje šanse za dobivanje poslužitelja bottlenecked, usporavajući učinkovitost sustava.


Definicija Peer-to-Peer

Za razliku od klijenta-poslužitelja, model Peer-to-Peer ne razlikuje klijenta i poslužitelja umjesto svakog čvor može biti klijent ili poslužitelj, ovisno o tome je li čvor traži ili pružanje usluge. Svaki se čvor smatra a peer.

Da biste postali dio peer-to-peer, čvor mora na početku biti pridružiti mreža. Nakon pridruživanja mora početi pružati usluge i mora zatražiti usluge od drugih čvorova u peer-to-peer sustavu. Tamo su dva puta znati koji čvor pruža koje usluge; oni su kako slijedi:

  • Kad čvor uđe u sustav peer-peer, mora se Registrirajte se usluge koje će se pružati, u usluga centraliziranog pretraživanja na mreži. Kad čvor želi bilo koju određenu uslugu, mora se obratiti centraliziranim uslugama pretraživanja kako bi provjerio koji će čvor pružiti željene usluge. Ostatak komunikacije obavlja čvor željan i čvor koji pruža uslugu.
  • Čvor koji želi određene usluge mora emitiranje zahtjev za usluge za sve ostale čvorove u peer-to-peer sustavu. Čvor koji pruža traženu uslugu će odgovoriti na čvor koji podnosi zahtjev.

Peer-to-peer mreža ima prednost nad klijent-poslužiteljem koji je poslužitelj nije uska budući da se usluge pružaju od nekoliko čvorova distribuiranih u sustavu "peer-to-peer".

  1. Ključna razlika između klijenta i poslužitelja od peer-to-peer mreže je u tome što postoji namjenski poslužitelj i određene klijente u mrežnom modelu klijent-poslužitelj, dok je svaki u liniji peer-to-peer čvor može djelovati kao oba poslužitelj i klijent.
  2. U modelu klijent-poslužitelj prikazani su server pruža usluge klijentu. Međutim, kod vršnjaka, svaki peer mogu pružiti usluge a može i zahtjev za usluge.
  3. U modelu klijent-poslužitelj, dijeljenje informacija je važnije dok je kod modela peer-to-peer Povezivanje između vršnjaka je važnije.
  4. U modelu klijent-poslužitelj podaci se pohranjuju na centralizirana poslužitelj dok je, u peer-to-peer svaki vršnjak ima svoje podatke.
  5. U modelu peer-to-peer, oznaka The distribuiraju se poslužitelji u sustavu, tako da su manje šanse da se server usko zatvori, ali u modelu klijent-poslužitelj postoji jedan poslužitelj koji služi klijentima, pa su veće šanse da se server uskoči.
  6. Model klijent-poslužitelj je više skup za provedbu od peer-to-peer.
  7. Model klijent-poslužitelj je više skalabilan i stabilan nego vršnjak-vršnjak.

Zaključak:

Ovisi o okruženju koji mrežni model implementirati; svaki model ima svoju snagu i mane.