*
 
AfterDawn: IT-alan uutiset

Iso päivitys netin ytimeen – standardia päivitettiin viimeksi 16 vuotta sitten

Kirjoittaja Manu Pitkänen (Google+) @ 18.2.2015 09:42 Kommentteja (11)

Iso päivitys netin ytimeen – standardia päivitettiin viimeksi 16 vuotta sitten Internet Engineering Task Forcen (IETF) HTTP-työryhmä on saanut valmiiksi työnsä uuden HTTP-protokollan luomiseksi. HTTP/2:ksi kutsuttu uusi siirtoprotokolla etenee seuraavaksi RFC Editorin arvioitavaksi ennen kuin siitä muodostuu valmis standardi.
Hypertext Transfer Protocol eli lyhyemmin HTTP on todennäköisesti useimmille tuttu nettiosoitteiden alusta löytyvästä lyhenteestä http://. Kyseessä on käytännössä protokolla, jonka yli nettiselaimet kommunikoivat nettisivustoja ylläpitävien palvelimien kanssa. Viimeksi protokollaa päivitettiin vuonna 1999, jolloin otettiin käyttöön HTTP/1.1.

Noin 16 vuoden tauon jälkeen WWW:n perusteknologia päivittyy HTTP/2:n ansiosta. Uuden siirtoprotokollan tavoitteena on käytännössä nopeuttaa selaimen ja palvelimien välistä kommunikaatioita poistamalla tunnettuja pullonkauloja. HTTP/2 tukee esimerkiksi multipleksausta eli kanavointia, jonka ansiosta palvelimille voidaan tehdä kerralla useita kutsuja. Uudessa standardissa jalostetaan pidemmälle 1.1-versiossa esiteltyä HTTP pipelining -tekniikkaa, joka mahdollisti jo useiden kutsujen tekemisen, mutta palvelimen hitaat vastaukset estävät siitä huolimatta uusien kutsujen tekemisen.

HTTP/2 sisältää myös uuden niin sanotun server push -ominaisuuden, joka antaa palvelimille mahdollisuuden lähettää proaktiivisesti selaimen välimuistiin dataa jota se todennäköisesti tarvitsee (ilman että selain sitä erikseen pyytää).

Lisää HTTP/2:sta voi lukea täältä.

Edellinen Seuraava  

11 kommenttia

118.2.2015 9:51

Lainaus:
HTTP/2 sisältää myös uuden niin sanotun server push -ominaisuuden, joka antaa palvelimille mahdollisuuden lähettää proaktiivisesti selaimen välimuistiin dataa jota se todennäköisesti tarvitsee (ilman että selain sitä erikseen pyytää).

Tuo ei välttämättä ole hyvä ominaisuus. Ongelma on että usein asiaa voidaan käyttää johonkin muuhun kuin mihin sitä on tarkoitettu. Push-ominaisuus voi mahdollistaa monia potentiaalisesti haitallisia asioita.

218.2.2015 10:37

Lainaus, alkuperäisen viestin kirjoitti Lumikki:
Lainaus:
HTTP/2 sisältää myös uuden niin sanotun server push -ominaisuuden, joka antaa palvelimille mahdollisuuden lähettää proaktiivisesti selaimen välimuistiin dataa jota se todennäköisesti tarvitsee (ilman että selain sitä erikseen pyytää).

Tuo ei välttämättä ole hyvä ominaisuus. Ongelma on että usein asiaa voidaan käyttää johonkin muuhun kuin mihin sitä on tarkoitettu. Push-ominaisuus voi mahdollistaa monia potentiaalisesti haitallisia asioita.
Sama kävi mielessä ihan vakoilusta haittaohjelmiin joita kiva levittää tuon kautta ja vaikka kävisi muutamalla ns luotettavalla sivulla voi sinnekin tulla jotain.

No script ei tietenkään auta tähän?

318.2.2015 11:49

Lainaus, alkuperäisen viestin kirjoitti Lumikki:
Tuo ei välttämättä ole hyvä ominaisuus. Ongelma on että usein asiaa voidaan käyttää johonkin muuhun kuin mihin sitä on tarkoitettu. Push-ominaisuus voi mahdollistaa monia potentiaalisesti haitallisia asioita.
Ymmärsit idean väärin, kysymys ei ole "tässä lisähilpettä, ajapa nämäkin" -tyylisestä pushista.

Vaan käytännössä kun lataat vaikka Puhelinvertailu.com:n sivun HTTP/2:sta käyttäen, siinähän tulee oletusarvoisesti valtava määrä muutakin hilpettä mukana kuin pelkkä HTML:

-uutiskuvat
-CSS-tyylitiedosto
-erilaiset logot, navigointigrafiikat, jne
-sivun toiminnallisuuteen tarkoitetut javascriptit, kuten jQuery
-mainoskoodit
-liikenteenmittauskoodit
...jne

Käytännössä nykypäivänä yksi verkkosivu, jos selaimen cache on putsattu, koostuu helposti 100-300 eri tiedostosta. Nyt kun HTTP/2 tulee käyttöön, voi palvelin antaa selaimelle ohjeet siitä, missä järjestyksessä ja millä painotuksella nuo eri pikkutiedostot kannattaisi ladata ja montako kerrallaan niitä kannattaa latailla sivun rendautuessa.

Pushin avulla voidaan myös tehdä se, että jos käytössä on esim. asynkronisia/on-demand -skriptejä (on-demand tässä tapauksessa esim. viet sivulla X hiiren uutiskuvan päälle, silloin latautuu erillinen javascript-tiedosto, jonka koodit mahdollistavat vaikka kyseisen uutiskuvan kommentoinnin suoraan kuvan yhteydessä). Pushin avulla voidaan kertoa jo etukäteen selaimelle, että
Lainaus:
"hey, muuten tämmönenkin tiedosto aika todennäköisesti kannattaa ladata, sitä tullaan tarvimaan hyvinkin suurella todennäköisyydellä, vaikka tämän sivun näennäisesti loppuunsaattaminen ei sitä juuri nyt vaadikaan"
.. Ja vaikka tosi, tosi, tosi keveillä "pläräyssivuilla", kuten vaikka kuvagallerioissa, voidaan kertoa selaimelle, että "hey, kannattaa ladata se seuraava kuva jo valmiiksi taustalla, sillä välin kun käyttäjä katselee tätä nyt näkyvissä olevaa kuvaa".

Käytännössä siis hommana on tehdä webistä entistä jouhevammin ja nopeammin toimiva paikka.

418.2.2015 14:07

Lainaus:
Ymmärsit idean väärin, kysymys ei ole "tässä lisähilpettä, ajapa nämäkin" -tyylisestä pushista.

Siis mitä ymmärsin väärin? Koska itse en ainakaan näe mitään mitä olisin ymmärtänyt väärin.

Lainaus:
Käytännössä siis hommana on tehdä webistä entistä jouhevammin ja nopeammin toimiva paikka.

Hyvillä aikomuksilla on tehty tie...
Riippuu niin kenen ja millaisista näkökulmista asioita katsoo.
Viestiä on muokattu sen lähettämisen jälkeen. Viestiä on muokattu viimeksi 18.2.2015 @ 14:14

518.2.2015 14:17

Lainaus, alkuperäisen viestin kirjoitti Lumikki:
Lainaus:
Ymmärsit idean väärin, kysymys ei ole "tässä lisähilpettä, ajapa nämäkin" -tyylisestä pushista.

Siis mitä ymmärsin väärin? Koska itse en ainakaan näe mitään mitä olisin ymmärtänyt väärin.
Okei, tulkitsin liian vapaasti, pahoittelut. Push vaan yleisesti ymmärretään ysärityyliin "selaimeni tekee asioita ilman että pyysin sitä tekemään mitään", vaikka tässä tapauksessa siitä ei olekaan kyse :-)

Lainaus:
Lainaus:
Käytännössä siis hommana on tehdä webistä entistä jouhevammin ja nopeammin toimiva paikka.

Hyvillä aikomuksilla on tehty tie...
Riippuu niin kenen ja millaisista näkökulmista asioita katsoo.
Sivujen rendautumisen nopeuttaminen on kai käsittääkseni ihan kaikkien intresseissä, jotka nettiä käyttävät?

618.2.2015 15:08

Internetin eliitti kyhänny 16 vuotta päivitystä protokollaan ja joku Lumikki tulee tosissaan ihmetteleen että hei, totahan voi käyttää haitallisiin tarkoituksiin :D laita heti mailia pojille, niille ei ole varmaan tullut mieleen ajatella asiaa


HIROSHIMA 45
TSHERNOBYL 86
WINDOWS 95

718.2.2015 15:34

Lainaus:
Internetin eliitti kyhänny 16 vuotta päivitystä protokollaan ja joku Lumikki tulee tosissaan ihmetteleen että hei, totahan voi käyttää haitallisiin tarkoituksiin :D laita heti mailia pojille, niille ei ole varmaan tullut mieleen ajatella asiaa

Monet asiat maailmassa on kompromiseja erillaisten tarpeiden välillä. Kyse on enemmän missä asioissa on prioriteetit ja minkä asiaan näkee edistyksenä. Kenelle mikäkin asia on hyvä ja kenen etuja jokin asia ajaa. Historia kertoo paljon mitä on saavutettu ja mitä virheitä on tehty.

818.2.2015 17:56

Lainaus, alkuperäisen viestin kirjoitti Lumikki:
Tuo ei välttämättä ole hyvä ominaisuus. Ongelma on että usein asiaa voidaan käyttää johonkin muuhun kuin mihin sitä on tarkoitettu. Push-ominaisuus voi mahdollistaa monia potentiaalisesti haitallisia asioita.
Ei se selain sille pushattuja tiedostoja täysin randomilla aja, selain itse sen päättää, käyttääkö se niitä tiedostoja vai ei, ihan kuten nytkin. Minen tiedä mitä eroa sie näet siinä, että lataako se selain itse sen tiedoston vai lähettääkö serveri sen, jos molemmissa tapauksissa se tiedosto sille selaimelle kuitenkin päätyy.

Toisekseen, sikäli, kuin minolen ymmärtänyt, niin selaimen ei ole pakko hyväksyä Pushia, jolloin tiedostojen haku toimii samoin, ko nytkin.

918.2.2015 18:21
spam
Vahvistamaton

Lainaus, alkuperäisen viestin kirjoitti Lumikki:
Lainaus:
Ymmärsit idean väärin, kysymys ei ole "tässä lisähilpettä, ajapa nämäkin" -tyylisestä pushista.

Siis mitä ymmärsin väärin? Koska itse en ainakaan näe mitään mitä olisin ymmärtänyt väärin.
Eli tuosta ei oikein tiedä mitä ymmärsit.
Lainaus, alkuperäisen viestin kirjoitti Lumikki:

Tuo ei välttämättä ole hyvä ominaisuus. Ongelma on että usein asiaa voidaan käyttää johonkin muuhun kuin mihin sitä on tarkoitettu. Push-ominaisuus voi mahdollistaa monia potentiaalisesti haitallisia asioita.
Tietenkin totta että jossain mielessä haitallisia asioita voi toteuttaa, jos irrotetaan asiayhteydestä.

Mutta aivan toinen asia onko itse push jotenkin vaarallinen tai haitallinen ko protokollassa, ennemmin toisin päin.

Jos palvelin haluaa tuupata haitallinen data X:n niin ei se siihen ko ominaisuutta tarvi.

Jos nykyisin halutaan toteuttaa toiminnallisuus joka hakee esim seuraavan kuvan valmiiksi, tai jokin muun datan, esim kun jotain palvelinpäässä tapahtunut, niin se toki mahdollista, ja käyttäjän / selaimen kankeampi siihen puuttua. Tämä myötä esim. maksullisen tavuhinnoittelun yhteydellä selain / alusta voi päättää asiasta paremmin.

1019.2.2015 0:12

Nyt jälleen häiritsee ettette osaa vieläkään käyttää artikkeleissanne kunnollista yleiskieltä. :(

1121.2.2015 1:00

Pitääkö tuohon ajaa joku ohjelma koneelle?

-Kyseleekö taas tyhmiä....


Kun älyttömät käskee haluttomat tekemään mahdottomat, syntyy projekti.
-Acer Aspire ES1-711-Win10-64bit-Firefox43.ob7=päivittää aina uusimman version...

Tämän uutisen kommentointi ei ole enää mahdollista.

Tuoreimmat uutiset

Tankkipelin kehittäjä osti suomalaisen pelistartupin Tankkipelin kehittäjä osti suomalaisen pelistartupin (2.12.2016 13:01)
PC-pelikehittäjät ovat viime aikoina laajentuneet mobiilipelimarkkinoille ostamalla sektorilla jo markkinaosuuksia kahmineita yrityksiä. Esimerkiksi Activision Blizzard osti Candy Crush -pelejä ....
Omistatko Huawein puhelimen? Tarkista saatko Android Nougat -päivityksen Omistatko Huawein puhelimen? Tarkista saatko Android Nougat -päivityksen (2.12.2016 12:26)
Huawei aikoo päivittää ensi vuoden alussa kaikkiaan kuusi puhelinmallia Android 7.0 Nougatiin. Näin kertovat HDBlog.it- ja Android Central -sivustot, jotka eivät kuitenkaan paljasta tietojensa lähdettä. ....
Pelaajat poikkeavat massasta – Joka toinen päivittänyt Windows 10:een Pelaajat poikkeavat massasta – Joka toinen päivittänyt Windows 10:een (2.12.2016 11:16)
Steamin marraskuisten tilastotietojen mukaan lähes puolet pelaajista on siirtynyt Windows 10:een. Satunnaisotantaan perustuvien lukemien mukaan 48,37 prosenttia PC-pelaajista käyttää 64-bittistä ....
2 kommenttia
Älykaiuttimet tulevat – Amazon ja Intel sopivat yhteistyöstä Älykaiuttimet tulevat – Amazon ja Intel sopivat yhteistyöstä (2.12.2016 10:53)
Vielä pari vuotta sitten Internet of Things oli hyvin epämääräinen käsite, jota käytettiin lähes kaikissa pöhinäpuheissa, mutta kukaan ei oikein tuntunut käsittävän mitä se käytännössä oikein ....
Lumioista tuttu ominaisuus tulossa Androidille – MediaTek esitteli uudet piirit Lumioista tuttu ominaisuus tulossa Androidille – MediaTek esitteli uudet piirit (2.12.2016 10:32)
Taiwanilainen mobiilipiirikehittäjä MediaTek on esitellyt kaksi uutta suorituskykyisiin älypuhelimiin suunnattua järjestelmäpiiriä. Helio X23 ja Helio X27 ovat muun Helio X20 -malliston mukaisesti ....

Uutisarkisto