? Flesta hemnätverk och mindre nätverk har inrättats som peer-to - peer- anslutningar , vilket innebär att datorerna kan komma åt varandras filer . För större nätverk , lagrar en specifik dator --- känd som en server --- flesta filer och avslutar de flesta av de uppgifter som de andra datorerna --- eller " klienter " --- har begärt. En webbserver fullbordar liknande arbetsuppgifter på en mycket större skala , ger ofta global tillgång till fjärranslutna klienter . Klient - server nätverk
nätverksmiljöer med mer än 10 datorer , enligt TechSoup.com , tenderar en peer-to - peer- system för att bromsa alla inblandade datorerna . I detta fall kommer en dedikerad server förbättra prestanda genom att snabbt hantera de uppgifter som kunderna efterfrågar . Servrar är grunden centraliserade datorer som ger ökad hastighet , säkerhetskopiering och säkerhet .
Server Software /Hardware
Alla datorer kan användas som en server , säger TechSoup.com , men utrustning som konstruerats särskilt för uppgiften kommer att bli mycket effektivare . Servrar vanligtvis har ökat RAM-kapacitet , förmågan att stödja flera processorer , snabb ingång och utgång, back - up nätaggregat och hårddiskar , snabba nätverkskort och " hot-swap " -enheter som kan kopplas medan servern är igång . Servrar kommer med specialiserade nätverksoperativsystem ( NOS ) och tillämpningar som sträcker sig från e-post -och fax till fjärråtkomst program .
Webbservrar
Förutom nödvändig hårdvara och mjukvara på en server , måste en webbserver dator har en permanent Internet Protocol ( IP ) -adress så att den kan lokaliseras och nås när som helst . Webbservern programmet är den programvara som används av webbservern datorn att interagera med kunder . Enligt WebDevelopersNotes.com , " Apache " är den mest populära webbservern programmet eftersom det kan användas på Linux /Unix , Mac och Windows operativsystem . När en klient begär en webbplats , webbläsarkrav lokaliserar IP-adress och ger tillgång till den filen på webbservern . Webbläsaren visar då hemsidan eller sidan på klienten .
Common Internet Protokoll
p Det finns specifika uppsättningar av instruktioner en klient eller webbläsare måste följa för att samverka med en server . Som WebDevelopersNotes.com förklarar , dessa kallas " protokoll . " Filer som överförs från en maskin till en annan anställa File Transfer Protocol ( FTP ) . E-post använder vanligtvis Simple Mail Transport Protocol ( SMTP ) . Den gemensamma protokoll för webbsidor och filer som finns i dem är hypertext transfer protocol ( HTTP ) . World Wide Web ger dessa och andra protokoll tillsammans så att de kan alla nås från en webbläsare .
Klient-server- arkitektur modeller
p Det finns flera sätt att kunden och webbserver kan samverka . En vanlig klient - server-arkitektur modell är den statiska Hypertext Markup Language (HTML) modell, där webbläsaren hittar och visar en enkel , oföränderlig filen från servern. När mer komplexa filer måste konverteras och interagerar dynamiskt med webbläsaren , är det Common Gateway Interface ( CGI ) skript modell eller server - side scripting modell som används .