? Programmi in rete sono costituiti da componenti "server" "client" e . Il server si comporta come la posizione centrale in cui i singoli programmi che girano su computer degli utenti o dei clienti , si collegano . Sistemi di inserimento lavorativo per rendere i client ei server comunicano senza problemi . Clienti
programmi client
assumere molte forme . A volte sono i programmi che sono stati progettati specificamente per la connessione di un dato sistema server, come nel caso dei giochi online . Altre volte sono programmi con funzionalità di rete , ma sono progettati per connettersi con i server di un generale, piuttosto che specifico , la moda .
Servers
Un server è un sistema centralizzato posizione che accetterà i dati da e inviare dati a programmi client . Il software in esecuzione su un determinato server determinerà il processo di autenticazione per l'accettazione di connessioni client e su come i clienti accedono funzioni di server .
Client-Server Integration
Quando i clienti e server sono specificamente progettati fin dall'inizio per lavorare uno con l'altro , il codice necessario per i due di interagire è programmato dalle prime fasi di sviluppo . Software di integrazione , che aiuta a " tradurre " tra il server e il client , è necessario per il software client esistente e server esistenti che uno sviluppatore vuole connettere .