I datornätverk , termen " klient-server " beskriver en nätverksarkitektur där datorer kallas servrar används för att centralt hantera åtkomst till nätverket och till nätverksresurser och lagra data . De flesta företagsnätverk använder arkitektur klient -server , eftersom fördelarna med implementeringar klient-server överväger nackdelarna . Centraliserad Server Advantage
ha en enda server hosting databas med användarnamn och lösenord , och , samtidigt , att hantera vilka åtkomstnivåer enskilda användare och datorer kan behöva specifika nätverksresurser är en klar fördel av klient-server arkitektur . Färre stödpersonal behövs för att hantera centraliserade säkerhets -konton än vad som skulle behövas om säkerhet och resurs tillgång måste konfigureras på varje enskild dator i nätverket . Denna fördel är ännu större i nätverk där användarna vanligtvis åt resurser från ett antal datorer , som resurs åtkomst och inloggning behörigheter skulle behöva konfigureras för varje användare på varje dator som de använder .
Centraliserad Server Nackdel
Varhelst en enda server används för att hantera resurser på ett nätverk , det finns alltid en chans att ett fel på servern kommer att nätverksamheten till ett stopp . Till exempel, om en enda server är värd för användarnamn och lösenord databas för ett nätverk , och servern lider ett misslyckande , kommer inga användare ska kunna logga in på nätverket tills servern är fast eller bytas ut . Ett nätverk där inloggningsinformation är konfigurerad och hålls på varje dator har inte detta problem , eftersom fel på en enda dator inte hindrar användare av andra datorer från identifiering och åtkomst till nätverksresurser . Endast den missade datorn påverkas .
Skalbarhet Advantage
Du kan lägga till resurser i form av nätverk segment , datorer och servrar till en klient -server -nätverk utan stora avbrott i nätverket . Tillgång till några nya resurser kan administreras från den centraliserade säkerheten databasen lagras på en enda nätverksserver . Utan centraliserade servrar hosting nya resurser , lagt till några nya datorer till nätverket skulle behöva konfigureras individuellt med användarnamn och lösenord för alla användare som potentiellt skulle behöva använda dem , och tillgång till resurser som innehas på flera datorer skulle behöva konfigureras på varje dator som är värd resurser , för varje användare som behöver tillgång till dem . Ju större nätverket blir , desto mer IT-stöd personal behövs helt enkelt för att hantera användarkonton och resurstillstånd tillgång . Med en centraliserad server , kan behörigheter till alla nätverksresurser beviljas av ett mindre antal stödpersonal konfigurera behörigheterna på servern . På ett sätt
Kostnad
, kostnad kan ses som en fördel med klient-server nätverksarkitektur. Få stödpersonal krävs för att upprätthålla nätet och ha tillgång till nätverksresurser . Dock är kostnaden för server hårdvara och mjukvara är större än kostnaden för att köpa stationär hårdvara och mjukvarulicenser , och det faktum att enskilda dedikerade servrar utgör en risk för hela nätverket om de inte innebär att de flesta företag använder dyra felsäkra system , såsom bibehållande backup-servrar , redo att komma on- line den tidpunkt då den primära servern misslyckas . Denna typ av dubblering av resurser och den kompetens som behövs för att hantera och underhålla den går utefter att kompensera de besparingar åtnjuter behöver färre anställda desktop support .