Hva er en Web Client Server?

Hva er en Web Client Server?


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, en bestemt datamaskin --- kjent som en server --- butikker de fleste av filene og fullfører de fleste av de oppgavene som de andre datamaskinene --- eller "klienter" --- etterspør. En webserver full lignende oppgaver på en mye større skala, og gir ofte over hele verden tilgang til eksterne kunder.

Klient-server nettverk

I nettverksmiljøer med mer enn 10 datamaskiner, ifølge TechSoup.com, et peer-to-peer systemet har en tendens til å avta alle involverte datamaskiner. I dette tilfellet vil en dedikert server forbedre ytelsen ved raskt å håndtere de oppgavene som kundene ber om. Servere er i utgangspunktet sentralisert datamaskiner som gir økt hastighet, data backup og sikkerhet.

Server software / hardware

Alle datamaskiner kan brukes som en server, TechSoup.com sier, men utstyr spesielt designet for oppgaven vil være mye mer effektivt. Servere vanligvis har økt RAM kapasitet, evne til å støtte flere prosessorer, rask inngang og utgang, back-up strømforsyning og harddisker, rask nettverkskort og "hot-swap" stasjoner som kan byttes mens serveren kjører. Servere komme med spesialiserte nettverksoperativsystemer (NOS) og programmer som spenner fra e-post og faks programmer til fjerntilgang programmer.

webservere

I tillegg til nødvendig maskinvare og programvare fra en server, må en webserver datamaskin har en permanent Internett-protokollen (IP) adresse slik at den kan plasseres og åpnes når som helst. Webserveren programmet er programvaren som brukes av webserveren datamaskinen til å kommunisere 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 nettside, lokaliserer nettleseren IP-adressen og gir tilgang til filen på webserveren. Nettleseren viser deretter nettstedet eller siden på klienten.

Vanlige Internett-protokoller

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-poster vanligvis bruker Simple Mail Transport Protocol (SMTP). Den felles protokoll for websider og filer som finnes 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

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 flere komplekse filer må konverteres og samhandle dynamisk med leseren, er det felles Gateway Interface (CGI) script modell eller server-side scripting modell som brukes.