Omrežja, ki temeljijo na gostitelju in odjemalec-strežnik, so sestavljena iz strežnikov in odjemalcev.
Omrežja, ki temeljijo na gostitelju, in omrežja odjemalec-strežnik se razlikujejo po vrsti arhitekture aplikacij, ki jo uporabljajo. Kot pove že njihova imena, imajo omrežja, ki temeljijo na gostitelju, aplikacijsko arhitekturo, ki temelji na gostitelju, medtem ko imajo omrežja odjemalec-strežnik aplikacijsko arhitekturo odjemalec-strežnik. Obe vrsti omrežij sestavljajo strežniki in odjemalci. Omrežja odjemalec-strežnik vključujejo spletne brskalnike in e-poštne odjemalce. Omrežja, ki temeljijo na gostitelju, bolj verjetno trpijo zaradi ozkih grl strežnika kot njihova odjemalec-strežnik.
Aplikacijski programi in aplikacijske arhitekture
Aplikacijski programi obsegajo štiri funkcije: shranjevanje podatkov, dostop do podatkov, programsko logiko in predstavitveno logiko. Arhitektura aplikacije določa, kako so te štiri funkcije porazdeljene med strežnike in odjemalce. Strežnik je lahko glavni računalnik, miniračunalnik, mikroračunalnik ali farma strežnikov. Odjemalec je lahko preprost terminal, mikroračunalnik, delovna postaja, omrežni računalnik ali transakcijski terminal.
Video dneva
Omrežje, ki temelji na gostitelju
V omrežju, ki temelji na gostitelju, strežnik izvaja vse štiri funkcije aplikacijskega programa. Odjemalec zgolj zajame uporabniške pritiske tipk in jih pošlje strežniku. Ker vso obdelavo opravi strežnik (ali gostitelj), lahko strežnik postane ozko grlo v takem omrežju.
Omrežje odjemalec-strežnik
V omrežju odjemalec-strežnik so funkcije aplikacijskega programa razdeljene med strežnik in odjemalca. Strežnik skrbi za shranjevanje podatkov in dostop do podatkov. Odjemalec upravlja predstavitveno logiko. Logika programa se lahko razdeli med strežnik in odjemalec ali pa se dodeli enemu od obeh.