Due forme principali di collegamento in rete esistono: peer-to -peer e client /server . Gli utenti peer-to -peer connettersi con altri desktop sulla loro rete e permette agli utenti di condividere stampanti , file e altre risorse tramite la loro rete . Le probabilità sono , se si dispone di una rete domestica, e gli altri computer in casa interagire attraverso una rete client /server modello system.The peer-to -peer è progettato per reti di grandi dimensioni in cui gli utenti aren ' t localizzato e si connettono da una varietà di posti esterni. La maggior parte dei siti web visitati si basano sul questa impostazione . Il modello client /server è costituito da due principali tipi di architettura - i due livelli e tre livelli . Two - Tier
due livelli è il più semplice dei tipi di architettura , composto da solo il server e l'applicazione client . Il server, noto anche come database , ospita le informazioni di una rete, mentre il client richiede di accedere alle informazioni . In un modello a due livelli , questa richiesta è diretta , quindi facili da sviluppare e mantenere . Anche se questo tipo di architettura è più comune , di solito è implementato solo in condizioni più piccole , meno impegnative .
Three- Tier
Il modello a tre livelli aggiunge un altro livello di la configurazione a due livelli . Al posto del client che si collega direttamente al server come fa con il tipo a due livelli, l'applicazione client deve effettuare richieste al server tramite una applicazione server. Per esempio, se si stava tentando di accedere ad un sito web con un tipo di architettura a tre livelli , il computer potrebbe collegarsi al sito ' applicazione di database s . L' applicazione di database sarebbe quindi inviare una richiesta , a vostro nome , il server principale. Il server principale sarebbe elaborare la vostra richiesta e in avanti di nuovo l'applicazione di database , che sarebbe poi presentare le informazioni a voi .