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 […]

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 […]

DHCP

DHCP

Il DHCP (Dynamic Host Configuration Protocol) è un programma di utilità software che assegna automaticamente gli indirizzi IP ai dispositivi di una rete. In questo modo si elimina la necessità di assegnare manualmente gli indirizzi IP agli host collegati ad una rete, in quanto tutto viene fatto dinamicamente. Dunque se si utilizza un server DHCP […]

CIDR

CIDR

CIDR sta per Classless Inter-Domain Routing ed è un metodo utilizzato per allocare gli indirizzi IP introdotto nel 1993. Questo metodo sostituisce lo schema classful dove gli indirizzi dovevano appartenere ad una specifica classe (A, B e C). Difatti il metodo classful risulta poco efficiente nell’allocazione degli IP, in quanto si creano reti e sotto […]