În general, cookie-urile reprezintă o cantitate mică de date ce este transmisă între un expeditor și un destinatar.
Un cookie este creat și interpretat de către expeditor, în timp ce destinatarul doar îl păstrează și îl trimite înapoi dacă expeditorul o cere.
Atunci când navigați pe internet, expeditorul este serverul care găzduiește un sit web și destinatarul este navigatorul de internet al utilizatorului care vizitează acel sit.
Scopul lor este de a identifica utilizatorul, de a verifica activitatea lui din trecut pe acel sit și de a oferi conținut specific bazându-se pe aceste date.
Când un utilizator vizitează un sit pentru prima dată, serverul stochează un anumit cookie în navigatorul de internet al acestuia.
La toate vizitele succesive acestei prime vizite, serverul își va cere cookie-ul pentru a-l citi și a încărca o anumită configurație a sitului web care să fie cea mai potrivită pentru acel utilizator.
Puteți vedea cookie-urile ca pe o etichetă pe care serverele le aplică fiecărui utilizator, citindu-le apoi pentru a identifica utilizatorii.
Această identificare este extrem de utilă mai ales pe situri web unde datele în timp real ale utilizatorului sunt critice.
De exemplu, atunci când utilizați un magazin online, nu ați putea cumpăra nimic fără ajutorul cookie-urilor.
Magazinele nu ar putea să vă identifice și să vă atribuie un coș de cumpărături fără acestea deoarece, de fiecare dată când încărcați o nouă pagină, magazinul v-ar privi ca pe un nou utilizator și ar crea un nou coș.
În iulie 1994, un angajat al Netscape Communications a primit sarcina de a dezvolta o aplicație de comerț online.
Fiind nevoit să găsească o modalitate prin care să rețină coșul de cumpărături pentru fiecare utilizator fără a supraîncărca serverul, el a decis că cea mai bună metodă era să stocheze toate aceste informații în navigatorul web al fiecărui utilizator.
Deoarece cookie-urile erau deja utilizate în alte zone ale industriei IT, el a observat că ele pot fi utile și pentru navigarea pe internet.
Primul navigator care a utilizat și a oferit suport pentru cookie-uri a fost Mosaic Netscape, în octombrie 1994.
Un an mai târziu, Internet Explorer 2 a început, de asemenea, să ofere suport pentru cookie-uri, urmându-i toate celelalte navigatoare de internet.
Chiar dacă motivul pentru care ele au fost create este unul cât se poate de bun, cookie-urile din ziua de azi sunt utilizate pentru tot felul de scopuri, unele din ele fiind mai puțin etice.