Specifiche di un server di rete client

September 25

Specifiche di un server di rete client


Una rete client server è costituito da un processore centrale, che i sondaggi per le richieste dei client. Esso gestisce la richiesta di un servizio e poi e restituisce una risposta.

I server sequenziali e paralleli

Un server sequenziale ferma polling per gestire una richiesta, come ad esempio nel programma di chat della riga di comando. Un server parallelo avvia un thread separato per gestire tale richiesta in modo che polling è ininterrotta.

Connessioni apolidi e stateful

Una semplice pagina HTML che restituisce il codice HTML senza tenere alcuna informazione di stato è un esempio di un collegamento senza stato. Una pagina HTML check-out negozi che memorizza le informazioni di sessione sotto forma di cookie, variabili POST HTTP GET / o stringhe di query URL è un esempio di una connessione stateful.

Architettura multilivello

Un servizio web che restituisce i risultati di database in una pagina HTML è un esempio di un modello client-server multilivello. Il browser al server Web costituisce il primo livello. Il server Web al server di database costituisce il secondo livello.

Alternative al Client Server

Questi includono i server che hanno collaborato, in cui i server chiamano l'un l'altro all'interno dello stesso servizio, come ad esempio i server proxy, dove un processore di proxy centrale media tra più client e server; applet web, in cui il codice viene scaricato ed eseguito sul lato client; e peer-to-peer, in cui i processori richieste di invio tra loro come i gestori di servizi di co-uguali.

protocolli

La rete client-server contiene quattro strati di protocolli client-server entro i sette livelli del modello OSI (Open System Interconnection): protocollo (OSI), Ethernet (fisica e Data Link), IP / IPX (Rete), TCP / SPX ( Trasporti) e HTTP / SMTP / DNS / Telnet / FTP (sessione, presentazione e applicazione)