? Klient -server -programmering är en av de vanligaste och mest effektiva sätt att distribuera program över ett nätverk . Majoriteten av interaktioner online med banker , stock program trading och även logga in på de flesta säkra webbplatser kräver programmering klient -server . Definition av Client Server Programmering
Klient - server programmering hänvisar till relationen mellan två datorprogram . Kunden del av programmet gör en begäran från ett annat program som kallas servern. Servern Programmet uppfyller en begäran från klienten .
Client Server Networking
klient -server programmering existerar på enskilda datorer , är det mer vanligt på ett datornätverk . Det låter sammankopplade program kan enkelt distribueras över datornätverk . Klient -server -programmering har blivit en av de vanligaste formerna av nätverksteknik programmering .
Exempel på Client Server Programmering
Ett exempel på klient-server programmering skulle vara kontrollera din online bank . Din begäran om att se ditt saldo skulle initiera en begäran från klienten på datorn . Denna begäran skulle vidarebefordras till ett serverprogram på banken . Programmet på banken skulle då skicka en förfrågan till sin klient program , vilket i sin tur skulle begära information från databasservern på bankens datacenter . Informationen skulle återlämnas till uppgifter kunden på banken som sedan ligger det tillbaka till datorn . Den vanligaste Set - Up
I de flesta konfigurationer , en
enda server program läggs in och väntar och svarar klientförfrågningar . En server program kan delas av flera klientprogram .