Client Server vs Peer to Peer
Odjemalec strežnik in vrstnik enakovredni sta dve mrežni arhitekturi. V strežniški arhitekturi so naloge ali delovne obremenitve razdeljene med strežnike, stranke pa zahtevajo storitve. Običajno stranke in strežniki komunicirajo prek računalniškega omrežja, vendar lahko prebivajo tudi v istem sistemu. V arhitekturi enakovrednikov so naloge ali delovne obremenitve razdeljene med vrstnike in ti vrstniki pravijo, da tvorijo mrežo enakovrednih vrstnikov. Vrstniki imajo enak potencial in privilegije. Vrstniki zagotavljajo del svojih virov, kot so zmogljivost za obdelavo, shranjevanje diskov ali pasovna širina omrežja, na voljo drugim udeležencem v omrežju.
Kaj je strežnik strank?
Kot smo že omenili, je arhitektura odjemalca strežnika zasnovana na konceptu strežnikov, ki zagotavljajo storitve, in naboru strank, ki zahtevajo te storitve. Strežnik je pravzaprav gostitelj, ki izvaja enega ali več strežniških programov, ki svoje vire delijo s strankami. Odjemalec sproži komunikacijsko sejo s strežniki tako, da zahteva vsebino ali storitve strežnika. Strežniki vedno čakajo na dohodne zahteve strank. Danes obstaja več sort strežnikov strank. Imajo pa tudi več skupnih funkcij, kot je centralizirana varnostna baza podatkov, ki nadzoruje dostop do skupnih virov na strežniku. Strežnik vsebuje seznam uporabniških imen in gesel, uporabnik pa lahko dostopa do omrežja le, če strežniku predloži veljavno uporabniško ime in geslo. Po prijavi lahko uporabniki dostopajo le do tistih virov, ki jih je dovolil skrbnik omrežja. Na arhitekturi odjemalca in strežnika so vgrajene široko uporabljane funkcije, kot so izmenjava e-pošte, spletni dostop in dostop do baze podatkov.
Kaj je to enakovredno?
V omrežju enakovrednikov se viri delijo med vrstniki brez centralne koordinacije s strani strežnika. Sovrstniki delujejo kot dobavitelji in porabniki virov. Sistemi enakovrednih sistemov izvajajo abstraktno prekrivno omrežje na aplikacijskem sloju na vrhu fizične topologije omrežja. Ideja, ki stoji za omrežji "peer to peer", je deliti vire čim ceneje. Ne obstaja centralizirana varnostna shema, končni uporabniki pa lahko sami nadzorujejo dostop do virov, kar zmanjšuje varnost v omrežjih enakovrednih. Uporabniki lahko ustvarijo katero koli točko delitve, ki jo želijo v svojem računalniku, varnost pa jim lahko zagotovijo le z dodelitvijo gesla, ko ustvarijo točko skupne rabe. Omrežno strukturo enakovrednih vrst so uporabljali priljubljeni sistemi za izmenjavo datotek, kot je Napster.
Kakšna je razlika med mrežno arhitekturo odjemalec in strežnik in enakovrednimi?
Glavna razlika med sistemom odjemalec-strežnik in sistemom enakovrednih je, da so v arhitekturi odjemalec-strežnik določeni odjemalci, ki zahtevajo storitve in strežnike, ki zagotavljajo storitve, v sistemih enakovrednih pa vrstniki delujejo kot ponudniki storitev in storitve potrošniki. Poleg tega sistemi odjemalcev in strežnikov zahtevajo centralni datotečni strežnik in so dragi za implementacijo od sistemov enakovrednih računalnikom. Po drugi strani pa v sistemu odjemalec-strežnik namenski datotečni strežnik zagotavlja raven dostopa do odjemalcev, kar zagotavlja boljšo varnost kot sistemi enakovrednih, kjer varnost upravljajo končni uporabniki. Poleg tega omrežja enakovredna trdijo, saj število vozlišč narašča, vendar so sistemi odjemalcev in strežnikov bolj stabilni in jih je mogoče zmanjšati, kolikor potrebujete. Zato je izbira enega nad drugim odvisna od okolja, ki ga morate implementirati.