Klient -server -programmering är ett av de vanligaste och mest effektiva sätt att distribuera program över ett nätverk . Majoriteten av interaktioner online med banker , lager program handel och även logga in på de flesta säkra webbplatser kräver programmering klient -server
Definition av Client Server Programming
Klient- server programmering avser relationen mellan två datorprogram . Kunden del av programmet gör en förfrågan från ett annat program som kallas servern . Servern programmet uppfyller begäran från klienten .
Client Server Nätverk
Samtidigt som klient -server programmering existerar på enskilda datorer , är det mer vanligt på ett datornätverk. Det låter sammanlänkade program bekvämt att fördelas över datanät . Klient -server programmering har blivit en av de vanligaste formerna av Network Computing programmering .
Exempel på Client Server Programming
Ett exempel på klient -server programmering skulle vara att kolla din online bank . Din begäran om att se ditt saldo skulle inleda en begäran från klienten på datorn . Denna begäran skulle vidarebefordras till en server program på banken . Programmet på banken skulle sedan skicka en begäran till sin klient programmet, som i sin tur skulle begära uppgifter från databasservern på bankens datacenter . Den information som skulle lämnas tillbaka till de uppgifter som kunden på banken som sedan ligger det tillbaka till datorn .
vanligaste Set- Up
I de flesta konfigurationer är en enda server program inrättas och väntar och svar klient förfrågningar . En server program kan delas av flera klientprogram .