← Takaisin sanastoon

HTTP / HTTPS

HTTP ja HTTPS ovat tiedonsiirtoprotokollia, joiden avulla selain ja palvelin viestivät keskenään. HTTPS on salattu versio, joka suojaa käyttäjän tiedot ja on nykyään pakollinen.

HTTP (HyperText Transfer Protocol) on tiedonsiirtoprotokolla, joka määrittelee miten selain ja palvelin viestivät keskenään. HTTPS (HTTP Secure) on sen salattu versio, jossa kaikki liikenne kulkee SSL/TLS-salauksen läpi.

Miten HTTP toimii?

HTTP on pyyntö-vastaus-protokolla:

  1. Selain lähettää pyynnön — “Anna minulle sivu yritys.fi/palvelut”
  2. Palvelin vastaanottaa pyynnön — etsii pyydetyn sivun
  3. Palvelin lähettää vastauksen — HTML-sivu, kuvat, CSS ja JavaScript
  4. Selain renderöi sivun — näyttää sisällön käyttäjälle

Jokainen sivun elementti (HTML, kuvat, fontit, skriptit) vaatii oman HTTP-pyynnön. Moderni verkkosivu voi lähettää kymmeniä tai satoja pyyntöjä yhdellä sivulatauksella.

HTTP vs. HTTPS

OminaisuusHTTPHTTPS
SalausEi salaustaSSL/TLS-salaus
Portti80443
TurvallisuusTiedot näkyvissäTiedot salattu
SEOHeikompiParempi (Google suosii)
Selain”Ei turvallinen” -varoitusLukkokuvake
VaatimusVanhentunutNykyinen standardi

HTTPS on nykyään pakollinen — kaikki modernit selaimet varoittavat HTTP-sivustoista, Google rankaisee hakutuloksissa ja GDPR edellyttää tietosuojaa.

HTTP-versiot

HTTP-protokollasta on useita versioita:

HTTP/1.1 (1997)

Alkuperäinen laajalti käytetty versio. Yksi pyyntö kerrallaan yhteyttä kohden, mikä hidastaa sivun latausta.

HTTP/2 (2015)

Merkittävä parannelma: multipleksaus mahdollistaa useiden pyyntöjen samanaikaisen käsittelyn yhdellä yhteydellä. Tukee myös palvelimen push-toimintoa ja otsakkeiden pakkausta. Vaatii HTTPS:n.

HTTP/3 (2022)

Uusin versio, joka käyttää QUIC-protokollaa TCP:n sijaan. Nopeampi yhteyden muodostus, parempi suorituskyky epävakailla yhteyksillä (mobiili) ja sisäänrakennettu salaus.

HTTP-tilakoodit

HTTP-vastaukset sisältävät tilakoodin, joka kertoo pyynnön tuloksen:

KoodiMerkitysEsimerkki
200OnnistuiSivu löytyi ja palautettiin
301Pysyvä uudelleenohjausSivu siirretty uuteen osoitteeseen
302Väliaikainen uudelleenohjausSivu tilapäisesti toisessa osoitteessa
404Ei löydySivua ei ole olemassa
500PalvelinvirhePalvelimella tapahtui virhe

Nämä koodit ovat tärkeitä myös SEO:n kannalta — esimerkiksi 301-uudelleenohjaukset siirtävät hakukonenäkyvyyden uuteen osoitteeseen.

Yhteenveto

HTTP/HTTPS on webin perustiedonsiirtoprotokolla, joka mahdollistaa kaiken verkkoselaamisen. HTTPS-salaus on nykyään pakollinen standardi, joka suojaa käyttäjien tietoja ja parantaa hakukonenäkyvyyttä. Sivustoissamme käytämme aina HTTPS:ää ja uusinta HTTP/3-protokollaa Cloudflaren kautta, mikä takaa parhaan mahdollisen nopeuden ja turvallisuuden.

  • tietoturva
  • protokolla
  • infrastruktuuri