Skirtumas tarp tarpusavio ir kliento / serverio tinklų

Kliento / serverio kompiuterių tinklas yra tas, kuris turi centralizuotą infrastruktūrą - vienas kompiuteris, vadinamas „serveriu“, veikia kaip tarpiklis visiems kitiems kompiuteriams, kurie vadinami „klientais“. Serveris gali dalytis savo ištekliais su klientais, tačiau klientai nesidalija savo ištekliais, tokiais kaip - skaičiavimo galia ar standžiojo disko vieta - su tinklu. „Peer-to-peer“ tinklas, kurio nereikia painioti su „peer-to-peer“ failų dalijimusi per torrentus ir panašiai, yra tas, kuriame nėra centrinio serverio. Visi kompiuteriai yra prijungti ir kiekvienas gali veikti kaip serveris ar klientas prie kito. Visi kompiuteriai dalijasi ištekliais, tokiais kaip kompiuterio apdorojimas ar standžiojo disko vieta.

Saugumas

Kliento / serverio tinklas yra kur kas saugesnis nei „peer-to-peer“ metodas. Taip yra dėl serverio, kuris gali patvirtinti kliento prieigą prie bet kurios kitos tinklo dalies. Pagalvokite apie tai kaip apie saugumą prie įėjimo į pastatą - jūs parodote savo leidimą sargybiniui, o jis atidaro tas duris, į kurias turite įeiti. „Peer-to-peer“ tinkle visi yra sargybiniai ir turi pagrindinį raktą į bet kurią kitą sritį - tai gerai, jei visi apsaugininkai pažįsta ir pasitiki vienas kitu, tačiau tampa vis problemiškesni, nes didėja klientų skaičius.

Spektaklis

Jei turite daug klientų „peer-to-peer“ tinkle, susidursite su našumo problemomis. Tai gali atsitikti net su 10 klientų, priklausomai nuo kompiuterių galios. Kliento / serverio susitarime trūksta šios problemos dėl dviejų pagrindinių priežasčių; pirma, serveris atlieka daug sunkumų, ir, antra, klientai neprivalo dalytis savo skaičiavimo galia. Be to, kadangi visi ištekliai yra dalijami bendraamžiais, yra didesnė tikimybė, kad kažkas netyčia sugadins ką nors, ko reikalauja kitas asmuo.

Kaina

Kliento / serverio tinklas būtinai yra brangesnis. Norint veikti kaip serveris, reikia papildomo kompiuterio, o dėl papildomos skaičiavimo galios, reikalingos serveriui, jums reikės didelio našumo mašinos. Be to, jums reikės specialios programinės įrangos tinklui valdyti, pvz., „Windows Server 2008“ ar tam tikros formos „Unix“ ar „Linux“. Jei nesate susipažinę su programine įranga, gali tekti mokėti specialistams už iškilusių problemų sprendimą. Tarpusavio tinklai, neturintys tam skirto serverio, apeina visas šias išlaidas.

Svarstymai

Jei kuriate namų ar smulkaus verslo tinklą, kuriame yra tik keli klientai ir įrenginiai, jums nereikia papildomos energijos, kurią suteikia centrinis serveris - taip pat galite sutaupyti pinigų. Tačiau jei turite didelį tinklą arba jums reikia didesnio saugumo, pavyzdžiui, jei daug žmonių, kurių nepažįstate, naudosis tinklu, kliento / serverio architektūra yra skirta jums.