Casa reti Qual è il modello client-server? - definizione da techopedia

Qual è il modello client-server? - definizione da techopedia

Sommario:

Anonim

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.

Uno svantaggio del modello client-server sta avendo troppe richieste client underrun un server e portare a un funzionamento improprio o arresto totale. Gli hacker usano spesso tali tattiche per terminare servizi organizzativi specifici attraverso attacchi DDoS (Distributed Denial of Service).

Qual è il modello client-server? - definizione da techopedia