? Client server programmering er en af de mest almindelige og effektive måder at distribuere programmer på tværs af et netværk. De fleste af online interaktioner med banker, aktiehandel programmer og selv at logge ind på de fleste sikre websteder kræver klient-server programmering. Definition af Client Server Programmering
Klient-server programmering refererer til forholdet, der eksisterer mellem to edb-programmer. Klienten del af programmet fremsætter en anmodning fra et andet program , som kaldes for serveren . Serveren Programmet opfylder anmodningen fra klienten.
Client Server Netværk
klient-server programmering eksisterer på enkelte computere , det er mere almindeligt på en computer -netværk. Det gør det muligt indbyrdes forbundne programmer, der skal bekvemt fordelt over computernetværk . Klient-server programmering er blevet en af de mest almindelige former for netværk computing programmering.
Eksempel på Client Server Programmering
Et eksempel på klient-server -programmering vil være tjekke din bank balance online. Din anmodning om at se din saldo ville indlede en anmodning fra klient program på din computer. Denne anmodning ville blive fremsendt til en server -program i banken. Programmet i banken ville så sende en anmodning til sin klient program, som igen ville anmode om oplysninger fra databasen serveren på bankens datacentral . Oplysningerne vil blive returneret til data klienten i banken , som så tjener det tilbage til din computer.
Den mest almindelige opsætning
I de fleste konfigurationer en enkelt server program er sat op og afventer og besvarer anmodninger fra klienterne . En server program kan deles af flere klientprogrammer .