„Client Server“ir „Peer to Peer“
Kliento serveris ir „peer to peer“yra dvi tinklo architektūros. Kliento serverio architektūroje užduotys ar darbo krūviai yra padalijami tarp serverių, o paslaugų reikalauja klientai. Paprastai klientai ir serveriai bendrauja per kompiuterių tinklą, tačiau jie taip pat gali gyventi toje pačioje sistemoje. Peer to peer architektūroje užduotys ar darbo krūvis yra padalijami tarp bendraamžių ir sakoma, kad šie bendraamžiai sudaro tarpusavio tinklą. Bendraamžiai turi tą patį potencialą ir privilegijas. Bendraamžiai dalį savo išteklių, pavyzdžiui, duomenų apdorojimo galią, disko saugyklą ar tinklo pralaidumą, suteikia kitiems tinklo dalyviams galimybę naudotis jais.
Kas yra kliento serveris?
Kaip jau buvo minėta anksčiau, kliento serverio architektūra yra pagrįsta paslaugas teikiančių serverių ir klientų, pageidaujančių tų paslaugų, samprata. Serveris iš tikrųjų yra pagrindinis kompiuteris, kuriame veikia viena ar daugiau serverio programų, kurios dalijasi savo ištekliais su klientais. Klientas inicijuoja ryšio sesiją su serveriais, prašydamas serverio turinio ar paslaugų. Serveriai visada laukia gaunamų klientų užklausų. Šiandien yra keletas kliento serverių veislių. Tačiau jie taip pat turi keletą bendrų funkcijų, tokių kaip centralizuota saugos duomenų bazė, kuri kontroliuoja prieigą prie bendrų išteklių serveryje. Serveryje yra naudotojų vardų ir slaptažodžių sąrašas, o vartotojui leidžiama prisijungti prie tinklo tik tuo atveju, jei jie pateikia teisingą vartotojo vardą ir slaptažodį serveriui. Kai jie prisijungs,vartotojai gali pasiekti tik tuos išteklius, kuriems buvo suteiktas tinklo administratoriaus leidimas. Plačiai naudojamos funkcijos, tokios kaip el. Pašto mainai, prieiga prie žiniatinklio ir prieiga prie duomenų bazės, yra sukurtos pagal kliento ir serverio architektūrą.
Kas yra bendraamžis?
„Peer to peer“tinkle ištekliai dalijasi bendraamžiams be jokio centrinio serverio koordinavimo. Bendraamžiai veikia ir kaip išteklių tiekėjai, ir vartotojai. Peer to peer sistemos įgyvendina abstrakčią perdangos tinklą taikomojo sluoksnio viršuje fizinio tinklo topologijoje. Tarpusavio tinklų idėja yra kuo pigiau dalytis ištekliais. Nėra centralizuotos saugumo schemos, o patiems galutiniams vartotojams leidžiama kontroliuoti prieigą prie išteklių, sumažinant saugumą lygiaverčiuose tinkluose. Vartotojai gali sukurti bet kurį norimą bendrinimo tašką savo kompiuteryje, o saugumą galima suteikti tik priskyrus slaptažodį, kai jie sukuria bendrinimo tašką. Peer to peer tinklo struktūrą naudojo populiarios failų mainų sistemos, tokios kaip „Napster“.
Kuo skiriasi „Client-Server“ir „Peer to Peer“tinklo architektūros?
Pagrindinis skirtumas tarp kliento-serverio ir „peer to peer“sistemų yra tas, kad kliento-serverio architektūroje yra paskirti klientai, kurie prašo paslaugų ir serverių, kurie teikia paslaugas, tačiau lygiavertėse sistemose bendraamžiai veikia ir kaip paslaugų teikėjai, ir kaip paslaugų teikėjai. vartotojai. Be to, kliento-serverio sistemoms reikalingas centrinis failų serveris ir jas įdiegti yra brangu nei lygiaverčių sistemų. Kita vertus, kliento-serverio sistemoje specialus failų serveris suteikia prieigą klientams, suteikdamas geresnį saugumą nei lygiavertės sistemos, kur saugumą tvarko galutiniai vartotojai. Be to, bendraamžių tinklų veikimas kenčia, nes mazgų skaičius didėja, tačiau kliento ir serverio sistemos yra stabilesnės ir jas galima keisti tiek, kiek jums reikia. Todėl,Pasirinkti vieną nuo kito priklauso nuo aplinkos, kurią turite įgyvendinti.