? Client server programmering er en av de mest vanlige og effektive måter å distribuere programmer på tvers av et nettverk. De fleste av online interaksjoner med banker , aksjehandel programmer og til og med logge på mest sikre nettsteder krever klient-server programmering. Definisjon av Client Server Programming
Klient-server programmering refererer til forholdet som eksisterer mellom to dataprogrammer . Klienten delen av programmet gjør en forespørsel fra et annet program som kalles server. Serveren programmet oppfyller forespørsel fra klienten .
Client Server Nettverk
Mens klient-server programmering eksisterer på frittstående datamaskiner , er det mer vanlig på et datanettverk . Den lar sammenhengende programmer til å bli praktisk fordelt over datanettet. Klient-server programmering har blitt en av de vanligste formene for IT-nettverket programmering.
Eksempel på Client Server Programming
Et eksempel på klient-server programmering ville være sjekker banken din saldo online . Forespørselen om å se saldoen ville sette i gang en forespørsel fra klienten program på datamaskinen din . Denne forespørselen vil bli videresendt til en server program i banken. Programmet i banken vil deretter sende en forespørsel til sin klient program , som i sin tur be om informasjon fra databaseserveren på bankens datasenter. Informasjonen vil bli returnert til data klienten i banken som da fungerer den tilbake til datamaskinen.
Den vanligste Set -Up
I de fleste konfigurasjoner , en enkelt server program er satt opp og venter og besvarer klient forespørsler . En server program kan deles av flere klientprogrammer .