Både värdbaserade och klient-servernätverk består av servrar och klienter.
Värdbaserade nätverk och klient-servernätverk skiljer sig åt i vilken typ av applikationsarkitektur de använder. Som deras namn antyder har värdbaserade nätverk en värdbaserad applikationsarkitektur, medan klient-server-nätverk har en klient-server applikationsarkitektur. Båda typerna av nätverk består av servrar och klienter. Klient-servernätverk inkluderar webbläsare och e-postklienter. Värdbaserade nätverk är mer benägna att drabbas av serverflaskhalsar än deras klient-servermotsvarigheter.
Applikationsprogram och applikationsarkitekturer
Applikationsprogram omfattar fyra funktioner: datalagring, dataåtkomst, programlogik och presentationslogik. Applikationsarkitekturen anger hur dessa fyra funktioner är fördelade mellan servrarna och klienterna. En server kan vara en stordator, en minidator, en mikrodator eller en serverfarm. En klient kan vara en enkel terminal, en mikrodator, en arbetsstation, en nätverksdator eller en transaktionsterminal.
Dagens video
Värdbaserat nätverk
I ett värdbaserat nätverk utför servern alla fyra applikationsprogramfunktionerna. Klienten fångar bara användarens tangenttryckningar och skickar dem till servern. Eftersom all bearbetning görs av servern (eller värden) kan servern bli en flaskhals i ett sådant nätverk.
Klient-servernätverk
I ett klient-servernätverk är applikationsprogramfunktionerna uppdelade mellan servern och klienten. Servern hanterar datalagring och dataåtkomst. Kunden hanterar presentationslogik. Programlogiken kan delas mellan server och klient, eller tilldelas en av de två.