Mreže temeljene na hostu vs. Mreže poslužitelja klijenta

...

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.