cookie

Cookie

In questa lezione parleremo dei cookie HTTP, file di informazioni di piccola dimensione, usati per migliorare la nostra esperienza durante la navigazione in Rete. Abbiamo detto che il protocollo HTTP è stateless. Quindi se, ad esempio, un client fa una richiesta di una pagina web e subito dopo la richiede nuovamente, il server non è […]

VPN

VPN

Una VPN (virtual private network) consente di creare una connessione sicura tra un client ed i sever web. Infatti quando si usa una VPN il traffico dati passa in un tunnel virtuale criptato e dunque sicuro, attraverso il quale non si possono intercettare i pacchetti dei dati trasmessi nella rete. Vantaggi uso VPN I vantaggi […]

proxy http

Proxy HTTP

Un proxy HTTP, definito anche proxy server, è un server utilizzato per lo scambio di messaggi tra un client ed un server, come una sorta di intermediario. I client richiedono al proxy server un servizio come ad esempio una pagina web, un file audio/video o qualsiasi altra risorsa che risiede su altro server. L’obiettivo finale […]

http

HTTP

Il protocollo HTTP (HyperText Transfer Protocol) è utilizzato per la trasmissione di informazioni sul web. La prima versione di questo protocollo è stata implementata nel 1991. Il funzionamento di HTTP è basato su un meccanismo di richiesta/risposta, quindi di tipo client/server. Infatti il client che corrisponde al browser effettua una richiesta al server per ottenere […]

Architettura TCP/IP

Architettura TCP/IP

Con architettura TCP/IP intendiamo tutta la suite di protocolli internet, su cui si basa il funzionamento di una rete. Il nome deriva dai due importanti protocolli, tra gli oltre centinaia, TCP e IP. TCP (Transmission Control Protocol) è il protocollo che si occupa di testare l’affidabilità di una rete e quindi di garantire una corretta […]

protocolli di rete

Protocolli di rete

I protocolli di rete consentono a due o più dispositivi di comunicare tra loro. Un protocollo di rete infatti si può vedere come un set di regole che permette la comunicazione tra vari dispositivi. Infatti affinché due o più dispositivi si possano scambiare messaggi nella rete occorre che parlino lo stesso linguaggio e quindi che […]

Esempi do while

Esempi do while

In questa lezione svilupperemo degli esempi sul ciclo do while. Esempi do while con i diagrammi di flusso Primo esercizio Dati N numeri (controllare il valore di N con il ciclo do-while) contare e visualizzare quanti sono i multipli di 3. Innanzitutto chiediamo all’utente di inserire la quantità di numeri, che salveremo nella variabile N, […]

Numero perfetto

Numero perfetto

Un numero si dice perfetto quando la somma dei suoi divisori propri è uguale al numero stesso. Per divisori propri si intende tutti i divisori tranne il numero stesso. Alcuni esempi di numeri perfetti sono 6, 28, 496, 8128, ecc… Infatti se consideriamo il numero 6 i divisori propri sono 1, 2 e 3. La […]

Gateway

Gateway

Un gateway (tradotto portone) è un dispositivo di rete che ha la funzionalità di tradurre il protocollo tra due reti diverse, come nel caso della LAN e di Internet e quindi di poterle mettere in comunicazione. Quindi un gateway consente ad un host di comunicare al di fuori della propria rete. Il router, dispositivo di […]

DNS

DNS

Il DNS (Domain Name System) è un sistema utilizzato per assegnare nomi agli indirizzi IP della rete. I DNS sono dei grandi database (registri) di coppie di dati, nome-dominio/indirizzo-IP. Cioè per ogni nome di dominio si memorizza il corrispondente indirizzo IP. Infatti ricordare l’indirizzo IP di un sito web è abbastanza complicato. Allora i server […]