CLIENT/SERVER E PEER TO PEER
In una rete client/server dei computer, detti server, mettono a disposizione risorse e offrono servizi ad altri computer, detti client, mentre nelle reti peer to peer, i computer svolgono contemporaneamente sia il ruolo di client che di server. Quando la distinzione nella prima tipologia di rete è netta, ovvero il client non può diventare server e viceversa, si parla di server dedicato. In reti di grandi dimensioni, come server vengono utilizzate macchine dall’alto potere computazionale, in grado di offrire numerosi servizi contemporaneamente. Si usa spesso il termine host, per definire server dalle grandi prestazioni.
Nel modello client/server, la comunicazione avviene attraverso lo scambio di messaggi. Un messaggio altro non è che un insieme di dati che va a costituire un entità completa. I messaggi solitamente sono suddivisi in pacchetti, di una certa dimensione massima.