Client/server e peer to peer

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.

Risorse e servizi dei sistemi informativi

Obbiettivo delle reti è mettere a disposizione degli utenti le risorse. Con risorse si intende l’insieme di apparecchiature hardware, dati e software, oltre che di servizi, messe a disposizione per l’utilizzatore finale o altri computer. Con condivisione delle risorse hardware si intende la quasi totalità dei componenti fisici di un computer, come possono essere lettori cd, hard drive, e correlati. Con condivisione di dati si indica l’accesso ad un file presente sul disco fisso di un computer o lo spostamento di esso ad un altro elaboratore. Condividendo programmi e servizi, si consente l’utilizzo di applicativi o addirittura del sistema operativo stesso (controllo remoto) di un altra macchina.

L’evoluzione delle tecnologie telematiche ha portato alla nascita di soluzioni che permettono la connessione tra dispositivi hardware e software anche molto differenti tra di loro.

Sistemi informativi concentrati e distribuiti

Le reti (alias sistemi informativi) sono alla base fondamentale del concetto di telematica. La telematica altro non è che la fusione di informatica e telecomunicazioni. Una rete altro non è che un insieme di sistemi elaborativi comunicanti tra di loro.

Sistemi informativi concentrati

Le prime forme di rete erano composte da un mainframe, ovvero un computer centrale e più potente, ed una serie di terminali, in grado di connettersi ad esso. I terminali, quando disconnessi dal mainframe, diventano inutilizzabili. Questo sistema si dice quindi concentrato, in quanto la struttura hardware contenente un unica CPU è sfruttata da una serie ti terminali per la capacità elaborativa.

Avvio rapido alla programmazione in C++

Ci sono tante guide su internet su come si programma in C++, questa potrebbe essere identica a molte altre, o magari no. Sicuramente non è indirizzata a chi non sa neanche cos’è un computer, e quindi richiede un minimo di conoscienza della macchina su cui si lavora. La guida si propone quindi di avviare il più velocemente ed intuitivamente il neo-programmatore a muovere i primi passi nel linguaggio.

Quindi poche frivolezze ed iniziamo.

Sicuramente saprai cos’è un linguaggio di programmazione; se non lo sai, abbandona

Scrivere una pagina web in HTML

In questo articolo andremo a vedere un po’ quali sono le risorse in giro per il web che permettono di imparare a scrivere una pagina web in HTML.

L’HyperText Markup Language (HTML) (traduzione letterale: linguaggio a marcatori per ipertesti), in informatica è il linguaggio di markup solitamente usato per la formattazione