En klient -server -nätverk består av en central processor som röstningarna för kundens önskemål . Den hanterar en begäran på en tjänst och sedan och returnerar ett svar . Sekventiella och parallella servrar
En sekventiell server stoppar polling för att hantera en begäran , som i kommandoraden chattprogram . En parallell server initierar en separat tråd för att hantera denna begäran så att röstningen är oavbruten . Addera Statslösa och Stateful Anslutningar
En enkel HTML- sida som returnerar HTML-kod utan att hålla någon tillståndsinformation är ett exempel på en statslös anslutning. En shoppingtur utcheckning HTML-sida som lagrar sessionen information i form av cookies , http GET /POST variabler eller URL-strängar query är ett exempel på en stateful anslutning .
Multitiered Arkitektur
en webbtjänst som returnerar databasen resulterar i en HTML- sida är ett exempel på en multitiered klient -server -modellen . Webbläsaren till webbservern utgör den första nivån . Webbservern till databasservern bildar den andra nivån .
Alternativ till Client Server
såsom samverkande servrar , där servrar kallar varandra inom samma tjänst , t.ex. som proxyservrar , där en central proxy processor förmedlar mellan flera klienter och servrar , webb applets, där koden är hämtat och kört på klientsidan , och peer-to - peer-nätverk , där processorerna skicka förfrågningar till varandra som jämlika tjänster . handlers Addera protokoll
klient-server -nätverk innehåller fyra lager av protokoll klient server inom sju skikten i OSI ( Open Systems Interconnection) : protokoll ( OSI Layer ) , Ethernet ( Fysisk och Data Link ) , IP /IPX ( Network ) , TCP /SPX ( Transport ) och HTTP /SMTP /DNS /Telnet /FTP ( Session , Presentation och tillämpning )