Glavna razlika med modelom omrežja Client-Server in Peer-to-Peer je, da je v modelu Client-Server upravljanje podatkov centralizirano, medtem ko ima v Peer-to-Peer vsak uporabnik svoje podatke in aplikacije. Nadalje bomo razpravljali o nekaterih razlikah med modelom omrežja odjemalec-strežnik in omrežjem Peer-to-Peer s pomočjo primerjalne tabele, prikazane spodaj, samo si oglejte.
Primerjalna tabela
Podlaga za Comapaison | Odjemalec-strežnik | Peer-to-Peer |
---|---|---|
Osnovno | Na strežnik je povezan poseben strežnik in določeni odjemalci. | Odjemalci in strežnik se ne razlikujejo; vsako vozlišče deluje kot odjemalec in strežnik. |
Storitev | Zahteva odjemalca za storitev in strežnik se odziva s storitvijo. | Vsako vozlišče lahko zahteva storitve in lahko tudi nudi storitve. |
Osredotočite se | Skupna raba informacij. | Povezljivost. |
Podatki | Podatki so shranjeni v centraliziranem strežniku. | Vsak vrstnik ima svoje podatke. |
Strežnik | Ko več strank hkrati zaprosi za storitve, lahko strežnik postane ozko. | Ker storitve zagotavlja več strežnikov, ki so razdeljeni v sistem peer-to-peer, strežnik ni ozko mesto. |
Stroški | Izvajalec odjemalec-strežnik je drag. | Peer-to-peer so cenejši za izvedbo. |
Stabilnost | Odjemalec-strežnik je bolj stabilen in prilagodljiv. | Peer-toPeer trpi, če se v sistemu poveča število vrstnikov. |
Definicija odjemalskega strežnika
Model omrežja odjemalca-strežnika se pogosto uporablja v omrežju. Tu je strežnik zmogljiv sistem, ki shranjuje podatke ali informacije v njem. Na drugi strani pa je naročnik stroj, ki omogoča uporabnikom dostop do podatkov na oddaljenem strežniku.
V modelu odjemalec-strežnik odjemalski proces na odjemalskem računalniku pošlje zahtevo procesu strežnika na strežniškem računalniku. Ko strežnik prejme zahtevo stranke, išče zahtevane podatke in jih pošlje nazaj z odgovorom.
Ker vse storitve zagotavlja centraliziran strežnik, lahko pride do zastoja strežnika, kar upočasni učinkovitost sistema.
Opredelitev Peer-to-Peer
Za razliko od odjemalskega strežnika model Peer-to-Peer ne razlikuje med odjemalcem in strežnikom, temveč lahko vsako vozlišče bodisi odjemalec ali strežnik, odvisno od tega, ali vozlišče zahteva ali zagotavlja storitve. Vsako vozlišče se obravnava kot vrstnik .
- Ko vozlišče vstopi v sistem peer-to-peer, mora registrirati storitve, ki jih bo nudil, v centralizirano storitev iskanja v omrežju. Ko vozlišče želi katero koli določeno storitev, mora kontaktirati centralizirane storitve iskanja, da preveri, katero vozlišče bo zagotovilo želene storitve. Preostali del komunikacije opravi želeno vozlišče in vozlišče, ki zagotavlja storitev.
- Vozlišče, ki želi za določene storitve, mora oddati zahtevo za storitve vsem drugim vozliščem v sistemu peer-to-peer. Vozlišče, ki zagotavlja zahtevano storitev, se bo odzvalo vozlišču, ki je izdalo zahtevo.
Mreža Peer-to-Peer ima prednost pred strežnikom odjemalcem, da strežnik ni ozko mesto, saj so storitve zagotovljene z več vozlišči, ki so razdeljena v sistem peer-to-peer.
Ključne razlike med omrežjem odjemalec-strežnik in Peer-to-Peer
- Ključna razlika med omrežjem Client-Server in Peer-to-Peer je, da v omrežnem modelu odjemalec-strežnik obstaja namenski strežnik in posebni odjemalci, medtem ko lahko v enakovrednem omrežju vsako vozlišče deluje kot strežnik in odjemalec.
- V modelu odjemalec-strežnik strežnik nudi storitve odjemalcu. Vendar pa lahko v medsebojnih povezavah vsak vrstnik zagotovi storitve in lahko zahteva tudi storitve.
- V modelu odjemalec-strežnik je izmenjava informacij pomembnejša, medtem ko je v modelu peer-to-peer bolj pomembna povezljivost med vrstniki.
- V modelu odjemalec-strežnik so podatki shranjeni na centraliziranem strežniku, medtem ko ima vsak peer v enakovrednem računalniku svoje podatke .
- V modelu peer-to-peer so strežniki porazdeljeni v sistemu, tako da je manj možnosti, da bi strežnik postal ozko mesto, v modelu odjemalec-strežnik pa obstaja en sam strežnik, ki streži odjemalcem, zato je več možnosti za strežnik postanejo ozka grla.
- Model odjemalec-strežnik je dražji za izvedbo kot medsebojni.
- Model odjemalec-strežnik je bolj prilagodljiv in stabilen kot peer-to-peer.
Sklep:
To je odvisno od okolja, katerega mrežni model naj se izvaja; vsak model ima svojo moč in pomanjkljivosti.