Che cosa significa "server non è disponibile in questo momento" significa?

March 15

Che cosa significa "server non è disponibile in questo momento" significa?


L'utente di un'applicazione computer non può rendersi conto che il programma in esecuzione dipende presenti a un altro computer. Questo altro computer viene chiamato "server" e deve essere contattato tramite una rete o Internet. risorse basate su server aggiungono le capacità del computer locale più piccolo, tuttavia, se il server non è disponibile, la domanda riferendosi diventa inutile.

I server

I server sono punteggiate tutti su Internet e tutti i navigatori web li usano tutti i giorni senza rendersene conto. I server lavorano con il computer locale dietro le quinte, così sembra che tutto il lavoro è stato fatto a livello locale. Infatti, in vari gradi, una parte del lavoro di un programma locale esegue può essere eseguita su un altro computer.

clienti

Il computer locale è chiamato il cliente. Il termine "client" può anche essere applicata al programma che accede servizi su Internet o una rete. Ad esempio, un browser Web è un client, e lo spettatore-mail su un computer locale è davvero chiamato un client di posta elettronica. I clienti possono essere così affidamento su server che non hanno nemmeno gestiscono i programmi, ma accedere a un server di applicazione, che gestisce tutti i programmi. Alcune reti hanno una configurazione detta "thin client" dove il computer locale è poco più di uno schermo, una tastiera e un mouse e anche il sistema operativo di quel computer risiede su un server.

Networking

Il modello di applicazioni in cui il computer locale riceve servizi da un computer remoto è chiamato "l'architettura client-server." Il cliente avvia sempre a contatto con la richiesta di un servizio. Il server fornisce quel server con una risposta. Questa semplice operazione richiesta / risposta si chiama "senza connessione." La consegna di una pagina Web a un browser Web segue questo modello. Alcune applicazioni richiedono il client e il server per mantenere il contatto per un periodo di tempo e scambiare diversi messaggi. Questo tipo di contatto viene chiamato "connection-oriented."

Errore di connessione

I server potrebbero non essere disponibili per diversi motivi. Se un messaggio di errore indica che il server non è disponibile temporaneamente, allora è probabile che il server è troppo occupato per soddisfare la richiesta in quel momento. I server in un server Internet migliaia di clienti al giorno, a volte milioni. Questi server devono dividere il loro lavoro tra un gruppo di server chiamato un cluster. Tuttavia, non importa quanta potenza di elaborazione di un proprietario del server aggiunge, ci possono sempre essere momenti in cui la domanda supera le capacità. In questo caso, il server inizierà coda richieste, che causerà un ritardo nella risposta. Una volta che la coda è piena, tuttavia, tutte le ulteriori richieste aggiuntive saranno respinte fino a quando c'è spazio nella coda.

Soluzione

Solitamente, l'utente ha poco controllo su dove l'applicazione client va per servizi. Ad esempio, il programma Hotmail va sempre al server di Hotmail e l'utente non guadagnerebbe nulla da essere in grado di dirigere il client di posta elettronica a un server diverso. Se il servizio richiesto non è il tipo che si trova da altri server, l'unica soluzione è quella di aspettare e provare la transazione più tardi.