? De fleste hjemmenettverk og mindre nettverk er satt opp som peer -to -peer- tilkoblinger , noe som betyr at datamaskiner kan få tilgang til hverandres filer . For større nettverk , lagrer en bestemt datamaskin --- kjent som en server --- de fleste av filene og fullfører de fleste av oppgavene som de andre datamaskinene --- eller " klienter" --- etterspør. En webserver fullfører lignende oppgaver på en mye større skala , og gir ofte hele verden tilgang til eksterne kunder . Klient - server nettverk
I nettverksmiljøer med mer enn 10 datamaskiner , ifølge TechSoup.com , tenderer en peer -to - peer systemet tregere alle datamaskinene som er involvert . I dette tilfellet vil en dedikert server forbedre ytelsen ved raskt å håndtere de oppgavene som kundene ber om. Servere er i utgangspunktet sentraliserte datamaskiner som gir økt hastighet , sikkerhetskopiering av data og sikkerhet.
Server programvare /hardware
Enhver datamaskin kan brukes som en server, sier TechSoup.com , men utstyr spesielt utviklet for oppgaven vil være mye mer effektivt . Servere vanligvis har økt RAM kapasitet , evne til å støtte flere prosessorer, rask input og output , back- up strømforsyning og harddisker , raske nettverkskort og " hot -swap " -stasjoner som kan slås mens serveren kjører. Servere kommer med spesialiserte Network Operating Systems ( NOS ) og applikasjoner som spenner fra e-post og faks programmer til ekstern tilgang til programmer .
Web Servers
I tillegg til nødvendig maskinvare og programvare på en server, må en webserver datamaskinen ha en permanent Internett-protokollen (IP ) -adressen slik at den kan plasseres og åpnes når som helst. Den web server program er programvaren som brukes av webserveren datamaskinen til å samhandle med kunder . Ifølge WebDevelopersNotes.com , "Apache " er den mest populære web- server program fordi det kan brukes på Linux /Unix , Mac og Windows-operativsystemer. Når en klient ber om en web site , nettleseren finner IP-adressen og gir tilgang til filen på webserveren . Nettleseren viser deretter nettsiden eller siden på klienten.
Common Internet protokoller
p Det er spesifikke sett med instruksjoner en klient eller nettleser må følge for å samhandle med en server . Som WebDevelopersNotes.com forklarer, er disse kjent som " protokoller ". Filer som overføres fra en maskin til en annen ansette File Transfer Protocol ( FTP) . E-post generelt bruker Simple Mail Transport Protocol ( SMTP ) . Den felles protokoll for web-sider og filene i dem er Hypertext Transfer Protocol ( HTTP ) . The World Wide Web bringer disse og andre protokoller sammen slik at de kan alle nås fra en nettleser.
Klient-tjener arkitektur modeller
p Det er flere måter klienten og web-server kan samhandle. En vanlig klient - server arkitektur modellen er statisk Hypertext Markup Language ( HTML ) modell, der leseren finner og viser en enkel , uforanderlig fil fra serveren . Når mer komplekse filer må konverteres og samhandle dynamisk med nettleseren , er det vanlig gateway grensesnitt ( CGI) script modell eller server- side scripting modell som brukes .