Sekä isäntäpohjaiset että asiakas-palvelinverkot koostuvat palvelimista ja asiakkaista.
Isäntäpohjaiset verkot ja asiakas-palvelinverkot eroavat käyttämänsä sovellusarkkitehtuurin tyypistä. Kuten niiden nimet viittaavat, isäntäpohjaisissa verkoissa on isäntäpohjainen sovellusarkkitehtuuri, kun taas asiakas-palvelinverkoissa on asiakas-palvelin-sovellusarkkitehtuuri. Molemmat verkkotyypit koostuvat palvelimista ja asiakkaista. Asiakas-palvelinverkkoja ovat verkkoselaimet ja sähköpostiohjelmat. Isäntäpohjaiset verkot kärsivät todennäköisemmin palvelinten pullonkauloista kuin niiden asiakas-palvelin vastaavat.
Sovellusohjelmat ja sovellusarkkitehtuurit
Sovellusohjelmat sisältävät neljä toimintoa: tiedon tallennus, tiedon käyttö, ohjelmalogiikka ja esityslogiikka. Sovellusarkkitehtuuri määrittelee, kuinka nämä neljä toimintoa jaetaan palvelimien ja asiakkaiden kesken. Palvelin voi olla keskuskone, minitietokone, mikrotietokone tai palvelinfarmi. Asiakas voi olla yksinkertainen päätelaite, mikrotietokone, työasema, verkkotietokone tai tapahtumapääte.
Päivän video
Isäntäpohjainen verkko
Isäntäpohjaisessa verkossa palvelin suorittaa kaikki neljä sovellusohjelman toimintoa. Asiakas vain kaappaa käyttäjän näppäinpainallukset ja lähettää ne palvelimelle. Koska palvelin (tai isäntä) suorittaa kaiken käsittelyn, palvelimesta voi tulla pullonkaula tällaisessa verkossa.
Asiakas-palvelin verkko
Asiakas-palvelin-verkossa sovellusohjelman toiminnot on jaettu palvelimen ja asiakkaan kesken. Palvelin hoitaa tietojen tallennuksen ja tiedonsaannin. Asiakas hoitaa esityslogiikan. Ohjelmalogiikka voidaan jakaa palvelimen ja asiakkaan välillä tai määrittää jommallekummalle näistä kahdesta.