Cuffie e cuffie Bluetooth con architettura client-server a basso consumo energetico per il gioco
Cuffie e cuffie Bluetooth con architettura client-server a basso consumo energetico per il gioco
In un'architettura client-server, il client invia le richieste al server attraverso la rete. Il server risponde con una risposta. Questo è il paradigma principale dietro Internet. Senza dubbio la tecnologia web di maggior successo mai rilasciata. Ad esempio, quando si digita un indirizzo URL in un browser Web, viene prima inviato l'indirizzo a un server DNS. Il server DNS restituisce l'indirizzo IP corrispondente che è stato assegnato al nome. Il client invia quindi una richiesta al server tramite l'Hypertext Transfer Protocol (HTTP) e, una volta stabilita la connessione, richiede al server di inviare la risorsa richiesta. Il server risponde quindi con la risorsa appropriata, in genere un file di testo contenente informazioni di markup (HTML) che indica al browser come visualizzare le informazioni. www.bjbjaudio.com/
Il file può anche contenere URL per consentire ai client di ottenere risorse come immagini o altre pagine. Questi collegamenti extra sono visti come il vero motivo per cui le pagine HTML sono collegate tra loro in un'enorme rete web, ed è per questo che il termine pagine web e server web prende vita. www.bjbjaudio.com/
Per quanto riguarda la divisione del lavoro tra server e client. C'è una chiara distinzione tra i due. I server in genere conservano le informazioni in una forma strutturata. Probabilmente, queste informazioni sono la vera ragione per cui esiste il server. Le informazioni possono essere qualsiasi forma di dato, come il tempo attuale a Kona, Hawaii, l'orario del prossimo treno dal centro di Seoul all'aeroporto, o semplicemente una chiacchierata tra un gruppo di amici. D'altra parte, il client non ha alcun dato e invia semplicemente la richiesta al server. Una volta ricevuta una risposta dal server, può eseguire attività specifiche, come visualizzare un messaggio all'utente o inviare una notifica che qualcuno che conosce ha appena twittato qualcosa. www.bjbjaudio.com/
Il vantaggio principale dell'architettura client-server è la separazione tra client e server. Questa suddivisione è necessaria quando parti diverse del sistema si trovano su dispositivi diversi. Prendendo una parte come server e l'altra parte come client, la relazione tra i due nel sistema viene determinata di conseguenza. www.bjbjaudio.com/
Il principale vantaggio di questa architettura è la facilità di espansione. Il client non ha bisogno di conoscere nient'altro che l'URL per poter accedere alla risorsa. Il numero di clienti può anche essere molto grande. Alcuni siti Internet possono ricevere richieste da milioni di clienti ogni giorno. Il server non si preoccupa davvero di chi o da dove provengono questi client, risponde solo a ogni richiesta. www.bjbjaudio.com/
L'architettura del server può anche essere ampliata. Rispondere a milioni di richieste al giorno da una singola macchina può portare a un sovraccarico o addirittura a un errore del servizio. La soluzione è utilizzare molti degli stessi server che hanno accesso alle stesse informazioni. Un altro modo è risolvere lo stesso nome di dominio in indirizzi IP diversi e dire a client diversi di distribuire il carico in modo uniforme tra i server. Questo è chiamato bilanciamento del carico. www.bjbjaudio.com/