Sommario:
Definizione - Cosa significa Modello client-server?
Il modello client-server è un framework di comunicazione distribuito dei processi di rete tra richiedenti, client e fornitori di servizi. La connessione client-server viene stabilita tramite una rete o Internet.
Il modello client-server è un concetto di elaborazione di rete di base che crea anche funzionalità per lo scambio di e-mail e l'accesso a Web / database. Le tecnologie Web e i protocolli costruiti attorno al modello client-server sono:
- Hypertext Transfer Protocol (HTTP)
- Domain Name System (DNS)
- Protocollo SMTP (Simple Mail Transfer Protocol)
- Telnet
I client includono browser Web, applicazioni di chat e software di posta elettronica, tra gli altri. I server includono Web, database, applicazioni, chat ed e-mail, ecc.
Techopedia spiega il modello client-server
Un server gestisce la maggior parte dei processi e archivia tutti i dati. Un client richiede dati o processi specifici. Il server inoltra l'output del processo al client. I client a volte gestiscono l'elaborazione, ma per il completamento richiedono risorse di dati del server.
Il modello client-server differisce da un modello peer-to-peer (P2P) in cui i sistemi di comunicazione sono il client o il server, ciascuno con lo stesso stato e responsabilità. Il modello P2P è una rete decentralizzata. Il modello client-server è una rete centralizzata.