Sieť hostiteľa aj sieť klient-server sa skladajú zo serverov a klientov.
Hostiteľské siete a siete klient-server sa líšia typom aplikačnej architektúry, ktorú využívajú. Ako naznačuje ich názov, siete založené na hostiteľoch majú aplikačnú architektúru založenú na hostiteľovi, zatiaľ čo siete klient-server majú aplikačnú architektúru klient-server. Oba typy sietí sa skladajú zo serverov a klientov. Siete klient-server zahŕňajú webové prehliadače a e-mailových klientov. Hostiteľské siete s väčšou pravdepodobnosťou budú trpieť úzkymi miestami servera ako ich náprotivky klient-server.
Aplikačné programy a aplikačné architektúry
Aplikačné programy obsahujú štyri funkcie: ukladanie údajov, prístup k údajom, programová logika a prezentačná logika. Architektúra aplikácie určuje, ako sú tieto štyri funkcie rozdelené medzi servery a klientov. Server môže byť sálový počítač, minipočítač, mikropočítač alebo serverová farma. Klientom môže byť jednoduchý terminál, mikropočítač, pracovná stanica, sieťový počítač alebo transakčný terminál.
Video dňa
Hostiteľská sieť
V hostiteľskej sieti server vykonáva všetky štyri funkcie aplikačného programu. Klient iba zachytáva stlačenia klávesov používateľa a odosiela ich na server. Pretože celé spracovanie vykonáva server (alebo hostiteľ), server sa môže stať prekážkou v takejto sieti.
Sieť klient-server
V sieti klient-server sú funkcie aplikačného programu rozdelené medzi server a klienta. Server sa stará o ukladanie údajov a prístup k údajom. Klient ovláda prezentačnú logiku. Programová logika môže byť rozdelená medzi server a klient alebo priradená jednému z nich.