Hostipõhised võrgud vs. Kliendiserveri võrgud

...

Nii hostipõhised kui ka klient-serveri võrgud koosnevad serveritest ja klientidest.

Hostipõhised võrgud ja klient-server võrgud erinevad kasutatava rakendusarhitektuuri tüübi poolest. Nagu nende nimed viitavad, on hostipõhistel võrkudel hostipõhine rakendusarhitektuur, samas kui klient-server võrkudel on klient-server rakendusarhitektuur. Mõlemat tüüpi võrgud koosnevad serveritest ja klientidest. Kliendi-serveri võrkude hulka kuuluvad veebibrauserid ja e-posti kliendid. Hostipõhised võrgud kannatavad tõenäolisemalt serveri kitsaskohtade all kui nende klient-server kolleegid.

Rakendusprogrammid ja rakendusarhitektuurid

Rakendusprogrammid koosnevad neljast funktsioonist: andmete salvestamine, juurdepääs andmetele, programmiloogika ja esitlusloogika. Rakenduse arhitektuur määrab, kuidas need neli funktsiooni serverite ja klientide vahel jaotatakse. Server võib olla suurarvuti, miniarvuti, mikroarvuti või serverifarm. Klient võib olla lihtne terminal, mikroarvuti, tööjaam, võrguarvuti või tehinguterminal.

Päeva video

Hostipõhine võrk

Hostipõhises võrgus täidab server kõiki nelja rakendusprogrammi funktsiooni. Klient lihtsalt jäädvustab kasutaja klahvivajutused ja saadab need serverisse. Kuna kogu töötluse teeb server (või host), võib server saada sellises võrgus kitsaskohaks.

Klient-server võrk

Klient-server võrgus on rakendusprogrammi funktsioonid jagatud serveri ja kliendi vahel. Server haldab andmete salvestamist ja juurdepääsu andmetele. Esitlusloogikaga tegeleb klient. Programmi loogika võib jagada serveri ja kliendi vahel või määrata ühele neist kahest.