Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> networking >> Internet Networking >> .

Cosa fa il server non è momentaneamente disponibile media

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

server sono sparsi in tutto il Internet e tutti i navigatori del web li usano ogni giorno, senza rendersene conto. I server lavorano con il computer locale dietro le quinte , così sembra che tutto il lavoro è stato fatto a livello locale. In effetti, in gradi diversi, 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 attraverso 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 client possono essere così affidamento su server che non hanno nemmeno eseguire programmi , ma accedere a un server di applicazione , che funziona tutti i programmi . Alcune reti hanno una configurazione denominata " thin client ", in cui 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 di servizi da un computer remoto si chiama " architettura client-server . " Il cliente avviare sempre il contatto con la richiesta di un servizio. Il server fornisce quel server con una risposta . Questa semplice operazione di richiesta /risposta si chiama " senza connessione. " La consegna di una pagina web ad un browser Web segue questo modello . Alcune applicazioni richiedono il client e il server di mantenere i contatti per un periodo di tempo e tassi diversi messaggi . Questo tipo di contatto è chiamata " connection- oriented".
Connection Failure

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 . Server sul server di migliaia di clienti internet al giorno, a volte milioni . Questi server devono dividere il loro lavoro in un gruppo di server definito un cluster. Tuttavia, non importa quanto la potenza di elaborazione di un proprietario del server aggiunge , ci può sempre essere momenti in cui la domanda supera la capacità. In questo caso , il server inizierà richieste di accodamento , che causerà un ritardo nella risposta . Una volta che la coda è piena , però , tutte le richieste di ulteriori aggiuntivi saranno respinte fino a quando c'è spazio nella coda .
Soluzione

solito, l' utente ha poco controllo su in cui l' applicazione client va per servizi . Per esempio , il programma Hotmail va sempre al server di Hotmail e l'utente non otterrebbe nulla essendo 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.

 

networking © www.354353.com