![...](/f/ff8409a4352f3c306ef60e23cf9e2e77.jpg)
Mreže temeljene na hostu i klijent-poslužitelj sastoje se od poslužitelja i klijenata.
Mreže temeljene na hostu i mreže klijent-poslužitelj razlikuju se po vrsti arhitekture aplikacije koju koriste. Kao što njihova imena sugeriraju, mreže temeljene na hostu imaju arhitekturu aplikacije temeljenu na hostu, dok mreže klijent-poslužitelj imaju arhitekturu aplikacije klijent-poslužitelj. Obje vrste mreža sastoje se od poslužitelja i klijenata. Mreže klijent-poslužitelj uključuju web preglednike i klijente e-pošte. Mreže temeljene na hostu vjerojatnije će patiti od uskih grla poslužitelja nego njihove klijent-poslužiteljske kolege.
Aplikacijski programi i aplikativne arhitekture
Aplikacijski programi obuhvaćaju četiri funkcije: pohranu podataka, pristup podacima, programsku logiku i logiku prezentacije. Arhitektura aplikacije prikazuje kako su ove četiri funkcije raspoređene među poslužiteljima i klijentima. Poslužitelj može biti glavno računalo, miniračunalo, mikroračunalo ili farma poslužitelja. Klijent može biti jednostavan terminal, mikroračunalo, radna stanica, mrežno računalo ili transakcijski terminal.
Video dana
Mreža temeljena na hostu
U mreži koja se temelji na hostu, poslužitelj obavlja sve četiri funkcije aplikacijskog programa. Klijent samo hvata korisnikove pritiske tipki i šalje ih poslužitelju. Budući da svu obradu obavlja poslužitelj (ili host), poslužitelj može postati usko grlo u takvoj mreži.
Mreža klijent-poslužitelj
U mreži klijent-poslužitelj, funkcije aplikacijskog programa podijeljene su između poslužitelja i klijenta. Poslužitelj upravlja pohranom podataka i pristupom podacima. Klijent upravlja logikom prezentacije. Logika programa može se podijeliti između poslužitelja i klijenta ili dodijeliti jednom od njih.