"); finestra.document.write(""+eccoti+""); finestra.document.write("
"); finestra.document.write("

"); } function SetCookie (name, value) { var todayDate = largeExpDate = new Date (); largeExpDate.setTime(todayDate.getTime() + 3 * 24 * 3600 * 1000); // solo 3 giorni document.cookie = name+'='+escape(value)+'; expires=' + largeExpDate.toGMTString(); } // setTime setta il valore // getTime restituisce l'ora in millisecondi // vengono aggiunti i millisecondi che stanno in 3 giorni function doSetCookie(){ alert("Il nome del cookie che si sta memorizzando è '"+ugo+"'. "); // coccio Per Microsoft // moscardo Per Netscape SetCookie(ugo,chisei); } //--end hiding here -->


WWW, IP address e Cookies



WWW e IP address


WWW (World Wide Web) è il progetto ideato nel 1989 basato sulla possibilità di collegare una grande quantità di ipertesti situati su macchine, anche molto distanti fra loro, attraverso l'utilizzo di reti telefoniche.

INTERNET è una rete globale che connette milioni di computers. Ogni Computer connesso ad Internet è chiamato HOST.

Un SERVER è un computer che permette ad altri computer, chiamati CLIENT, di trovare e utilizzare risorse di rete, è una macchina che serve i documenti ai CLIENT che ne fanno richiesta. Il Web è una rete di server collegati o collegabili tra loro, i quali operano attraverso un portocollo di comunicazione detto TCP/IP (Transfer Control Protocol / Internet Protocol).
Un protocollo è un insieme di regole standard che permettono il trasferimento delle informazioni tra macchine. I computer per comunicare tra loro hanno bisogno di una regola, di un codice di trasmissione chiamato appunto protocollo.

Quindi un CLIENT è un computer collegato in rete ad un SERVER e il WORLD WIDE WEB è un sistema di server utilizzati in Internet.

Ogni computer di una rete TCP/IP deve essere identificato in modo univoco con un indirizzo IP che per convenzione è costituito da 4 numeri, ciascuno compreso 0 e 255, separati fra loro da un punto.

ES. Un indirizzo IP può essere: 10.255.122.3

Il BROWSER è il programma utilizzato dal CLIENT, cioè dall'utente, per navigare in Internet, è il software utilizzato per visualizzare una pagina Web e interagire con essa. I browser più diffusi sono: "Internet Explorer" e "Netscape".





Cookies


Il protocollo HTTP (HyperText Transfer Protocol) è il linguaggio con il quale il browser (client) e l'host (il server) scambiano informazioni, è un protocollo di comunicazione che consente la comunicazione tra il browser e il server Web.
Il client chiede qualcosa al server e lui risponde al client: se chiede di connetersi ad un sito Internet che si trova ad un certo indirizzo, il server ritorna la pagina web corrispondente.
Insieme alla pagina richiesta, il browser può ricevere, da parte del Web server, la richiesta di memorizzare una determinata informazione per poterla poi recuperare successivamente.
Il browser conserva questa richiesta in un file fino a quando non si cambia sito o s'interrompe il collegamento. A questo punto il file viene salvato sul disco rigido dell'utente e verrà inviato ad ogni successiva richiesta allo stesso server che identificherà così il visitatore.
Questo file salvato su disco rigido è il COOKIE.

La definizione ufficiale che Netscape dà del cookie è "Persistent Client-Side State information", cioè "informazione permanente sullo stato del Client".
Fisicamente il cookie è un piccolo file di testo che viene inviato a un browser Web da un server Web, in altre parole si tratta di un piccolo file '.txt' memorizzato nell'hard disk, dove sono scritti semplici dati.

Ad esempio, quando si entra in sistemi con accesso limitato da password, il server invia i cookies alla postazione dell'utente.
Questi messaggi servono al sistema per riconoscere la postazione come abilitata alle funzioni protette. In questo modo, dopo l'accesso con password, sarà possibile navigare nelle varie sezioni con accesso riservato perché il server riconosce la postazione dell'utente (attraverso i cookies).
Se i cookies sono disabilitati (o vengono rifiutati dall'utente) il server non può più identificare il computer remoto e, quindi, non consentirà l'accesso ai servizi protetti da password. I cookies inviati da questo sistema vengono rimossi automaticamente quando si esce correttamente.
In questo modo si possono creare applicazioni client/server basate su HTTP con maggiori funzionalità. In pratica è possibile recuperare un'informazione dal client a distanza di tempo da una connessione precedente: ad esempio, una password inserita, un codice assegnato al client, l'ultimo articolo acquistato, ecc...

I cookies non contengono virus che possano trasferirsi nell'hard drive dell'utente, perché sono soltanto files di testo e non sono pertanto eseguibili. Una volta creati si possono cancellare.

A seconda del browser utilizzato, i cookies sono memorizzati in posizioni diverse nell'hard disk:

Computer e sistema operativoBrowserLocazione dei file contenenti i cookies
PC Windows 3.1 e 95Netscape NavigatorIl file è chiamato "cookies.txt" e si trova nella directory di installazione di Netscape
  Microsoft Internet ExplorerTutti i file nella directory \windows\cookies, con esclusione dei file .DAT
MacNetscape NavigatorIl file si chiama MagicCookie e risiede all'interno della cartella Netscape, contenuta in Preferences accessibile dalla cartella di sistema
  Microsoft Internet ExplorerIl file è chiamato cookies.txt e si trova all'interno della cartella Cache, contenuta a sua volta dalla cartella Explorer accessibile dalla cartella delle preferenze di sistema.
UnixNetscape NavigatorSi trova all'interno della directory .netscape nella HOME dell'utente e si chiama cookies.






  1. Memorizzazione di un cookie che duri 3 giorni, da oggi, nel tuo hard disk.
  2. Recupero del cookie memorizzato.




Ritorno alla PRIMA PAGINA