? Klienten server-modellen för kommunikation är den ursprungliga metoden för reglering av kontakt mellan datorer och andra nätverksenheter . Inget specifikt protokoll definierar modellen klient-server . Men det är en branschstandard för beställning av meddelanden över ett nätverk . Klient Definition
Två definierar funktioner i klientdatorn finns i klient-server scenario . Den första är att man vill något , är den andra att den initierar kommunikationen med en förfrågan . Generellt kan kunder vara bara kunder och inte ge ut resurser eller tjänster till andra datorer .
Server Definition
Servern håller de resurser som skickas i klienten server transaktion . Servern sitter och väntar på förfrågningar . Det lyssnar . Det spelar inte kontakta andra datorer om inte den andra datorn kontakterna först . Svaret på en förfrågan kallas ett svar .
Anslutningar
Två metoder för kommunikation är mellan klient och server . Den första är anslutningslöst . Klienten skickar en begäran till servern , tillsammans med sin adress . Det väntar sedan på svar. Vissa program har en tidsgräns för denna vänta och återutsända svaret om nu svar kommer inom denna period . Den andra metoden är förbindelse-orienterad . Komplicerade eller tidskrävande transaktioner , till exempel en serie av datautbyte , eller nedladdningen av en stor fil , kräver klienten och servern för att hålla koll på tidigare meddelanden och även för att kontrollera om en serie sändningar , såsom överföring av en fil i datapaket , anländer för att med några saknade uppgifter . Om en mottagande klienten behöver kontrollera att varje förväntade paket i sekvensen har anlänt , paret måste upprätta en sekvens . Detta kan inte ske i något annat sammanhang än inom en länk . I denna modell startar klienten genom att begära en anslutning. Servern svarar med tillstånd och ett kort uttalande om dess kapacitet . Klienten skickar sedan en serie instruktioner för att fastställa parametrarna för anslutningen och servern svarar på dessa . Den huvudsakliga transaktionen sker i en rad utbyten tills kunden väljer att avsluta anslutningen . Addera Alternative
alternativ till klient-server arkitektur är peer-to - kika . I detta scenario är varje dator klient och server . Datorerna i nätverket kontakta varandra direkt och är ofta kopplade till mer än en dator åt gången . Peer - to-peer är populär för fildelning och applikationer chat . Klient -server är den vanliga metoden för att få webbsidor från en webbserver .