Host Based Networks vs. Sítě klientských serverů

...

Sítě typu host-based i klient-server se skládají ze serverů a klientů.

Hostitelské sítě a sítě klient-server se liší typem aplikační architektury, kterou využívají. Jak jejich názvy napovídají, sítě založené na hostiteli mají aplikační architekturu založenou na hostiteli, zatímco sítě klient-server mají aplikační architekturu klient-server. Oba typy sítí se skládají ze serverů a klientů. Sítě klient-server zahrnují webové prohlížeče a e-mailové klienty. Sítě založené na hostiteli budou pravděpodobněji trpět úzkými hrdly serveru než jejich protějšky klient-server.

Aplikační programy a aplikační architektury

Aplikační programy zahrnují čtyři funkce: ukládání dat, přístup k datům, programovou logiku a prezentační logiku. Architektura aplikace stanoví, jak jsou tyto čtyři funkce distribuovány mezi servery a klienty. Server může být sálový počítač, minipočítač, mikropočítač nebo serverová farma. Klientem může být jednoduchý terminál, mikropočítač, pracovní stanice, síťový počítač nebo transakční terminál.

Video dne

Hostitelská síť

V hostitelské síti provádí server všechny čtyři funkce aplikačního programu. Klient pouze zachytí stisknuté klávesy uživatele a odešle je na server. Protože veškeré zpracování provádí server (nebo hostitel), může se server stát úzkým hrdlem v takové síti.

Síť klient-server

V síti klient-server jsou funkce aplikačního programu rozděleny mezi server a klienta. Server zajišťuje ukládání dat a přístup k datům. Klient se stará o prezentační logiku. Logika programu může být rozdělena mezi server a klient nebo přiřazena jednomu z nich.