? Klient - server är den vanliga modellen för nätverkskommunikation . En server rymmer resurser , som möjliggör många mindre datorer i ett nätverk för att få tillgång till fler uppgifter än deras egen hårdvara kunde hålla . I allmänhet är en server i ett nätverk mycket större än klientdatorerna. Det kommer att finnas många fler klienter i ett nätverk än servrar . Terminologi
klientdatorer och serverdatorer få sina namn eftersom servern serverar en klient genom att leverera en resurs eller tjänst . Båda begreppen kan tillämpas även på ansökningar . En server program är vad som gör en dator till en server maskin . Server program lyssnar efter inkommande förfrågningar och direkta krav till andra program . En klient beskriver också program . Postklienter som Outlook och webbläsare är båda exempel på klientprogram .
Roller
En viktig del av klient - server-kommunikation är att kunden tar kontakt . Av denna anledning är servrar förväntas ha inkommande anslutningar och klienter inte . Detta möjliggör att brandvägg för att skydda kunder , eftersom ingen inkommande meddelande bör förväntas om det inte är ett svar på en begäran från den skyddade datorn. Klient - server-anslutningar är alltid konfigurerad som en - till -en kommunikation . En klient skickar en begäran till en server och servern svarar .
Syfte
Fördelen med en klient-server -nätverk är att det möjliggör många datorer på ett nätverk för att utöka sin hårdvara kapacitet . En central filserver kan en användare få tillgång till mer fillagring än den lokala datorn kan ge . Denna centralisering av funktioner avlägsnar även redundans . Om det är en resurs som många datorer i nätverket behöver , som en hjälp -fil , avlägsnar lagring på en server kravet på varje dator för att hålla en kopia . Detta resulterar i en mer effektiv användning av resurserna .
Server Exempel
Moderna kommersiella nätverk inkluderar servrar med en mängd olika funktioner . Nätverksåtkomst förvaltas ofta av en Network Access Server , eller en Remote Access Server . NAS eller RAS är en autentiseringsserver som validerar inloggningsuppgifter. Utgående Internetåtkomst kontrolleras vanligen genom en proxyserver , som fokuserar på exponering för virus på en maskin och även begränsar åtkomst till oönskade webbplatser . De flesta kontorsanställda är förmodligen bekant med filservrar , och många företag tillämpar samma arkitektur för leverans av applikationer , också , genom att centralisera dem på en applikationsserver . Nätverksserver funktioner kan läggas ut på entreprenad , och så att klienter kan behöva tillgång till dessa servrar fungerar över Internet . Andra tjänster är vanligtvis förväntas vara utanför nätverket . Dessa inkluderar webbservrar , som håller webbsidor , och VoIP- servrar, som förbinder samman användare av Internet-telefoni .