Il modello di rete client-server non richiede fantasia o stato dell'hardware arte per eseguire in modo efficace . Invece , la maggior parte dei sistemi, inclusi computer di casa servono con successo come client o server su Internet ogni giorno . Ci sono alcuni componenti hardware di base e strumenti software , che stabiliscono l'infrastruttura di rete e protocolli di comunicazione necessari a garantire la connettività di rete tra client e server . Interfacce di rete
Sia l'host e il client deve avere interfacce di rete compatibili , al fine di comunicare attraverso una rete client-server . Una interfaccia di rete (chiamato anche adattatore di rete ) consiste di hardware e software che permettono l'interfaccia per comunicare con la rete fisica , e il sistema operativo di comunicare con l'interfaccia . Questo consiste l'interfaccia hardware (generalmente una scheda PCMCIA , USB o periferica seriale ) , il firmware che gestisce la scheda ( software incorporato nell'hardware stesso) e il driver del sistema operativo di comunicare con il dispositivo . Interfacce di rete commerciali sono forniti di serie con tutto il necessario , il firmware e il software del driver .
Routing Infrastructure
L'infrastruttura di routing , che consiste di cavo di rete , punti di accesso wireless , i router e dorsali collegamenti Internet è fondamentale per una wide- Area modello client-server di rete ( WAN ) . Traffico client viene instradato attraverso le autostrade digitali costituite da rete e cavo in fibra ottica al server , e ritorno dal server per completare lo scambio di dati . L'infrastruttura di routing consente a ciascun server e il client di avere un indirizzo ( di solito un indirizzo IP) , e di essere posizionati in modo univoco sulla rete.
Network Protocol Istituzione
< p > protocollo di rete stabilire un metodo comune di comunicazione tra client e server , proprio come lingue per gli esseri umani . La differenza di protocolli di rete di computer è che ogni pacchetto di dati ( blocco di dati ) contiene un'intestazione con informazioni di indirizzo - simile ad una busta postale . I protocolli di rete stabiliscono anche quale computer ( client o server) invia i dati prima , e che tipo di dati vengono inviati in ogni punto nello scambio . Protocolli di dati più comuni sono stabilite sotto l' , quindi dispositivo di rete ISO ( Internet Standards Organization ) e produttori di software rispettare frequentemente da questi standard .
Software di comunicazione
Infine strumenti software guidare la comunicazione automatica tra client e server . Degna di nota tra il software di comunicazione sono i browser web, come Internet Explorer , Safari e Firefox , e client di posta elettronica come Microsoft Outlook , Mozilla Thunderbird o Apple Mail . Software di comunicazione semplifica lo scambio di rete client-server , fornendo un'interfaccia utente ( UI) e automatizzando l' incapsulamento in pacchetti per la trasmissione in rete - . Molto simile alla posta verifica l' indirizzo e applica etichette necessarie per posta