? Många tillämpningar bygger på servrar . En datoranvändare kan använda många servrar under loppet av dagen . Förekomsten av dessa servrar oftast bara blir känt för användaren när avsaknad stoppar ett program på den lokala datorn från att fungera . Ta emot en server kan inte hittas budskap kan uppstå av flera skäl , bland annat om servrarna har flyttats eller är tillfälligt överbelastade . Definition
En server är inte en komponent i datorn , inte heller är det ett program som användaren har på sin dator . Servern är en annan dator . Regelbunden nätverkskommunikation följer client- server-modellen . Denna modell innebär att två datorer , eller applikationer . Beställare är den lokala datorn och servern är en mycket större , fjärrdatorn . Den klientprogram , som körs på den lokala datorn , behöver en tjänst eller resurs från servern som körs på fjärrdatorn .
Nätverk
klient - server-system kan endast arbeta över nätverk . Den centraliserade servern tjänar många kunder . Så servern och alla de klienter den tjänar måste kopplas via Internet. Kunden behöver inte vara direkt ansluten med en kabel till servern . Servern kan vara tusentals miles away och nås via Internet , vilket innebär kommunikation mellan de två datorerna korsar många nätverk varje gång ett meddelande skickas i endera riktningen . Kontakten mellan de två datorerna är alltid startas av kunden med en förfrågan . Servern svarar med ett svar .
Fördelar
Skapandet av servrar aktiverade mer effektiv användning av resurserna . Funktioner som kräver en stor mängd hårdvara är centraliserad , vilket gör klientdatorer billigare och lättare att hantera. Servern måste vara snabbare och ha mer lagringsutrymme än en vanlig dator för att kunna fullgöra sin uppgift . Servrar bort upprepning av data eftersom alla de användare som behöver en bit av information kan en centraliserad server för att lagra det på deras vägnar , och ersätter därmed många lokala kopior med en central kopia som kan nås av alla.
detractions
det stora problemet med client- server-arkitektur är att det lägger en del av de resurser som ett program behöver ur kontroll av datoranvändare . Detta illustreras bäst av servern kan inte hittas felmeddelande . Det lokala programmet har utformats för att kräva tjänster från en server och kan inte fungera utan kontakt med den servern . Skälen servern kan vara utom räckhåll är oftast eftersom det finns ett nätverksfel eller servern har tagits bort , flyttats eller avstängd . Överbelastning av efterfrågan på en server kan också orsaka att avslå nya ansökningar , vilket gör att servern tillfälligt otillgänglig .