Evästeiden ja istuntojen välinen ero

Evästeet vs. istunnot

HTTP on valtioton, mikä tarkoittaa, että kaikki tallennetut tiedot tuhoutuvat, kun asiakas vastaanottaa sivun palvelimelta ja yhteys on suljettu. Evästeet ja istunnot ovat kaksi ratkaisua tähän ongelmaan. Eväste on erittäin pieni tieto, jonka verkkosivusto tallentaa asiakkaan koneelle ja lähetetään takaisin palvelimelle aina, kun sivua pyydetään. Istunto on tapa tallentaa tietoa palvelimelle eikä asiakkaan koneelle.

Mitä evästeet ovat??

Netscape esitteli evästeiden käsitteen Netscape Navigator -selaimellaan. Eväste on erittäin pieni tieto, jonka verkkosivusto tallentaa asiakkaan koneelle ja lähetetään takaisin palvelimelle aina, kun sivua pyydetään. Koska evästeet lähetetään takaisin joka kerta, kaistanleveyden säästämiseksi on tallennettava vähimmäismäärä tietoja. Verkkosivusto lukee vain sen kirjoittamaa evästettä, mikä tarjoaa turvallisen tavan tietojen tallentamiseen eri sivuille. Evästeet eivät kuitenkaan saaneet aluksi hyvää nimeä, koska huhujen mukaan evästeet voivat lukea kaikki kiintolevyllä olevat tiedot. Tietysti tämä väärinkäsitys hävisi, kun ihmiset tajusivat, että evästeet ovat todella vaarattomia, ja nyt ne hyväksytään suuresti. Evästeiden luoja määrittelee tietyn elinkaaren. Tämän jälkeen evästeen voimassaolo päättyy. Evästeet seuraavat usein tietoja, kuten kuinka usein käyttäjä käy, kuinka monta kertaa käynti tapahtuu, mitä bannereita on napsautettu, käyttäjän mieltymykset jne. Evästeitä käytetään yleensä lyhyempiä aikoja tarvitsevien tietojen tallentamiseen. Jos tietoja, kuten sähköpostiosoitteita (joita on säilytettävä pidemmän aikaa), on tallennettava, ohjelmoijan on käytettävä tietokantaa evästeiden sijasta. Jos henkilökohtaiset tiedot kuitenkin tallennetaan evästeisiin, salausta on käytettävä turvallisuuden parantamiseksi.

Mitkä ovat istunnot?

Istunto on toinen tapa tallentaa tietoja sivuille. Mutta tämä tehdään palvelinpuolella. Istunto käyttää palvelimen ja asiakaspuolen evästettä tietojen tallentamiseen. Mutta asiakaspuolen eväste tallentaa vain viittauksen palvelimelle tallennettuihin vastaaviin tietoihin. Kun käyttäjä käy verkkosivustolla, palvelimelle lähetetään asiakaspuolen eväste (viitenumerolla), ja palvelin käyttää tätä numeroa käyttäjän tietojen lataamiseen. Palvelinpuolen eväste voi tallentaa suuria määriä tietoja. Koska asiakaspuolen eväste tallentaa vain viitenumeron, kaistanleveys säästyy valtavasti. Koska istuntotiedot tallennetaan palvelimelle, ne ovat paljon suojattuja.

Mitä eroa evästeillä ja istunnoilla on??

Vaikka evästeet ja istunnot ovat kaksi tapaa tallentaa tietoa verkkosivuille, niillä on erot. Evästeet tallentavat vain asiakaspuolen evästeet, kun taas istunnot käyttävät sekä asiakaspuolen että palvelimen puoleisia evästeitä. Istunnot voivat tallentaa suuria määriä tietoja evästeisiin verrattuna. Koska istunnot tallentavat vain viitenumeron asiakkaan koneessa, kaistanleveys on alhaisempi kuin evästeiden käyttö. Istuntotiedot ovat suhteellisen turvallisempia, koska käyttäjä voi manipuloida evästeitä.