ID.nl logo
Huis

Hoe Google het web sneller en veiliger maakt met QUIC

Google heeft een netwerkprotocol ontwikkeld om verbindingen tussen browsers en webservers te versnellen: QUIC. Dat doet het protocol onder andere door het onderliggende protocol tcp te vervangen door udp. PCM legt uit hoe dat precies zit.

Het hele web is gebaseerd op http (hypertext transfer protocol), het applicatieprotocol dat afspreekt hoe een browser en webserver met elkaar communiceren. Maar dit is maar één protocol in een hele laag. Onder http werkt traditioneel het transportprotocol tcp (transmission control protocol). Dit is bekend om zijn betrouwbaarheid: het protocol garandeert dat gegevens aankomen. 

Bij het opzetten van een tcp-verbinding gebeurt er al een ‘3-way-handshake’: de zender stuurt een pakket naar de ontvanger, die stuurt een bevestiging terug, en daarna stuurt de zender daarop een bevestiging. En als de zender een pakketje stuurt en geen bevestiging terugkrijgt, stuurt hij het opnieuw.

Al die pakketjes die over en weer gaan, voegen extra vertraging aan elke verbinding toe. Bovendien voegt tls (transport layer security), de opvolger van ssl (secure sockets layer), ook nog eens een uitgebreide handshake toe om sessiesleutels en certificaten uit te wisselen. Zeker als je een versleutelde verbinding opzet, zit je dus talloze pakketjes over en weer te sturen nog voor je maar iets nuttigs kunt doen.

Verschil tcp en udp

Naast tcp is er nog een ander transportprotocol: udp (user datagram protocol). In tegenstelling tot tcp garandeert dat niet dat gegevens daadwerkelijk aankomen. Dit ‘onbetrouwbare’ protocol wordt veel ingezet in toepassingen waar het belangrijker is dat gegevens zo snel mogelijk overgedragen worden en het niet zo erg is dat een deel van de gegevens verloren gaat.

We merken lang niet altijd dat pakketjes verloren gaan

Denk daarbij aan videoconferencing of voip: we merken het waarschijnlijk niet eens als er wat pakketjes verloren gaan. Bij gebruik van tcp zou een verloren pakketje daarentegen opnieuw verstuurd worden en zou het beeld of geluid eventjes haperen door die vertraging.

Als een applicatieprotocol van udp gebruikmaakt en toch wil dat gegevens gegarandeerd aankomen, moet dat protocol zelf een methode daarvoor implementeren. In feite herimplementeert het zo een deel van de functionaliteit van tcp.

Zo werkt QUIC

Wat als je nu op het web tcp inruilt voor udp? Dan zouden de verbindingen al heel wat sneller opgezet worden. En dat is wat Google heeft gedaan: met het protocol QUIC (Quick Udp Internet Connections) neemt het opstarten van een verbinding én het afspreken van tls-parameters samen slechts één of twee pakketjes in. Het resultaat? Je kunt veel sneller een webpagina downloaden.

QUIC draait in de internetprotocolsuite dus boven udp, maar vervangt ook tls. Bovendien vervangt het nieuwe protocol een deel van http/2. Het hele verbindingsbeheer implementeert QUIC immers, en een stuk efficiënter dan het klassieke http. Wat overblijft van http/2 wordt in een http/2-api gestoken, die gebruikmaakt van QUIC.

©PXimport

Waarom udp?

Recentelijk zijn er allerlei inspanningen geleverd om het web te versnellen. In http/2 (zie kader) gebeurt dat bijvoorbeeld met multiplexing: als je een webpagina bezoekt, verlopen alle verbindingen tussen je browser en de webserver over één tcp-verbinding. Dus je browser hoeft niet meer voor elke afbeelding, css-bestand of javascript-bestand een nieuwe tcp-verbinding op te zetten met de bijbehorende vertraging.

Als alles goed gaat, werkt http/2 sneller dan zijn voorganger http/1.1. Maar omdat elk bezoek aan een webserver nu over één tcp-verbinding verloopt, vormt die verbinding een bottleneck. Tcp verwerkt immers alle pakketjes in dezelfde volgorde als ze verzonden zijn. Als de verzending van een pakketje mislukt, verstuurt de zender het pakketje opnieuw.

Udp is een 'onbetrouwbaar' protocol

De ontvanger wacht met het verwerken van de andere pakketjes tot het verloren pakketje arriveert. En hoe meer bestanden je over één tcp-verbinding downloadt, hoe groter de kans dat er ergens wel eens een pakketje verloren raakt en de verbinding dus tijdelijk blokkeert. Kortom: in goede omstandigheden is http/2 sneller dan http/1.1, maar in slechte omstandigheden trager.

Udp heeft dat probleem niet, omdat het een ‘onbetrouwbaar’ protocol is: het garandeert niet dat alle pakketjes aankomen. Als je QUIC boven udp gebruikt, legt een verloren pakketje dus niet de hele verbinding lam, maar heeft het alleen impact op het bestand waartoe het pakketje behoort.

Betrouwbaarheid QUIC

QUIC heeft dus de voordelen van http/2 zonder de bottleneck die tcp bij multiplexing introduceert. Maar geven we door het gebruik van udp nu niet te veel op? Je bent immers niet zeker of je gegevens correct worden overgedragen.

Dat klopt, en daarom implementeert QUIC zelf zijn eigen methode om te garanderen dat gegevens aankomen: forward error correction. Het is te vergelijken met raid5 voor opslag, maar dan voor netwerkpakketjes. Elk verzonden pakketje krijgt dus wat gegevens van andere pakketjes mee. Raakt er een pakketje verloren, dan kan QUIC de inhoud reconstrueren op basis van de andere pakketjes die wel zijn gearriveerd. Zo hoeft het pakketje niet opnieuw verzonden te worden.

De overhead van forward error correction is ongeveer 10 procent. Dat betekent dat QUIC voor elke 10 pakketjes die het verzendt, voldoende informatie meezendt om één verloren pakketje te reconstrueren. Dat lijkt inefficiënt, want je moet 10 procent extra pakketjes verzenden, wat ook extra tijd vraagt. Maar toch is dat nog altijd veel sneller dan verloren pakketjes opnieuw moeten sturen en wachten tot alle pakketjes binnen zijn.

QUIC is versleuteld

Een ander interessant aspect van QUIC is dat de verbinding altijd is versleuteld. QUIC herimplementeert immers de functionaliteit van tls. Zo implementeert het perfect forward secrecy (pfs). Dankzij die eigenschap is je eerdere communicatie nog altijd veilig als er een sessiesleutel uit een QUIC-verbinding wordt gecompromitteerd. Dat wil zeggen: uit een sessiesleutel kun je nooit de voorgaande sleutels afleiden.

QUIC beschermt ook tegen ip-spoofing

QUIC beschermt ook tegen ip spoofing, het vervalsen van het ip-adres van de zender. Daarvoor reikt de server aan de client een ‘source address token’ uit. De server versleutelt het ip-adres van de client en een timestamp van de server en bezorgt de client dat token. De server zendt dat token alleen aan het ip-adres dat in dat token zit. De server gaat ervan uit dat wie het token ontvangt, eigenaar is van het bijbehorende ip-adres. Op elk moment kan de server aan de client vragen om het token te sturen om te bewijzen dat het ip-adres van hem is.

De cryptografie in QUIC is overigens slechts een tussenoplossing. De ontwikkelaars hadden functionaliteit nodig die momenteel niet in tls aanwezig is. Op termijn zal de cryptografie worden vervangen door tls 1.3, waarin de benodigde zaken worden geïmplementeerd.

Goed, zo werkt QUIC dus. Het leuke is dat je er zelf al van kunt profiteren, althans als je de Chrome-browser gebruikt. Lees verder: QUIC inschakelen in Chrome om sneller te browsen. Ook nadelen komen aan bod.

▼ Volgende artikel
Olympische Winterspelen kijken: dit zijn de beste tv-instellingen
© Dmitri Maruta
Huis

Olympische Winterspelen kijken: dit zijn de beste tv-instellingen

Tijdens de Olympische Winterspelen wil je dat alles scherp blijft, ook als het beeld razendsnel beweegt. Toch staan veel tv's standaard zo ingesteld dat schaatsers nét wat vaag worden in de bocht, of dat sneeuw en ijs er onnatuurlijk uitzien. In dit artikel laat ID je zien welke instellingen je per merk kunt gebruiken om jouw scherm beter af te stemmen op de actie op het ijs.

In dit artikel

Je tv kan wintersporten veel rustiger en scherper laten ogen dan met de standaardinstellingen. Je leest welke beeldopties je het best als basis neemt, hoe je beweging vloeiend krijgt en hoe je helderheid en kleur zo afstemt dat ijs en sneeuw wit blijven mét detail. Ook zie je aan welke signalen je merkt dat een instelling te ver is opgeschroefd, en hoe je je beeld aanpast aan daglicht, 's avonds kijken en gebruik met een soundbar of spelcomputer.

Lees ook: Wat doet 120 Hz voor je televisie of monitor, en heb je het wel echt nodig?

De meeste televisies staan standaard ingesteld op extra felle kleuren en harde contrasten. Voor speelfilms, talkshows, tekenseries, natuurdocumentaires en games kan dat prima ogen, maar voor sport - en zeker voor winterse sporten - pakt dat minder goed uit.

De tips in dit artikel gelden in de basis voor alle sporten met snelle bewegingen en camerabewegingen, maar: wintersport laat alleen sneller zien wanneer een instelling te ver is doorgetrokken. IJs en sneeuw zijn grote, heldere vlakken. Als helderheid en contrast te hoog staan, verdwijnen details in dat wit eerder en vallen beeldfouten sneller op. Denk aan een lichte waas rond een schaatser of onrust bij een snelle pan over de baan.

Met een iets rustiger basisbeeld en een middenstand voor bewegingsverwerking blijft het beeld natuurlijk, terwijl het toch vloeiend blijft. Je merkt dat meteen: het ijs wordt al snel een egaal wit vlak en schaatsers lijken net wat minder scherp zodra het tempo omhoog gaat. Met een paar gerichte tweaks maak je het beeld rustiger en duidelijker, door de paneelhelderheid apart af te stellen van de kleurverzadiging en een passende motion-instelling te kiezen.

Beweging en verversing: dit gebeurt er op je tv

Wanneer een schaatser op topsnelheid door de bocht gaat, zie je meteen of je tv beweging goed verwerkt. Dat begint bij de verversingssnelheid van het paneel: veel schermen werken op 60 Hz of 120 Hz. Dat is het ritme waarmee jouw tv het beeld opbouwt. Maar het signaal dat binnenkomt, heeft vaak een ander tempo. In Europa volgt sport meestal een 50 Hz-cadans. Soms is dat 1080i/25, waarbij er 50 halve beelden per seconde binnenkomen die samen 25 volledige frames vormen. Steeds vaker zie je ook 50p, met 50 volledige frames per seconde.

Je tv moet dat binnenkomende ritme vervolgens passend maken op het ritme van het paneel. Dat gaat meestal vanzelf, maar de manier waarop je tv dit oplost bepaalt of je een rustige, scherpe wedstrijd ziet of juist onrust in beweging. Een belangrijk hulpmiddel daarbij is beeldinterpolatie: je tv berekent extra tussenbeelden om snelle actie vloeiender te laten lopen. Dat kan bij sport echt helpen, zolang je het met mate gebruikt. Zet je het te hoog, dan krijgt het beeld een té glad laagje en oogt het al snel nep. Zet je het te laag, dan zie je juist kleine schokjes: bij ijshockey lijkt de puck te 'stuiteren' en bij schaatsen mis je net die vloeiende glijbeweging over het ijs.

Zo stel je beweging goed af voor wintersporten

Het fijne aan handmatig bijstellen is dat je de regie terugpakt over scherpte tijdens beweging. In plaats van blind te varen op de standaard sportmodus, werkt het vaak beter om de motion-instellingen van jouw merk erbij te pakken. Bij een Sony-scherm kijk je naar Motionflow, bij LG zoek je naar TruMotion en bij een Samsung televisie navigeer je naar Auto Motion Plus of Picture Clarity. Door deze functies op een gemiddelde stand te zetten, zorg je ervoor dat de camera-panning over de witte ijsbaan vloeiend verloopt zonder dat er vreemde beeldfouten rondom de sporters ontstaan. Je ziet meteen dat details langs de baan en in het publiek beter leesbaar blijven, ook als de camera snel meedraait.

©ID.nl

De juiste balans tussen helderheid en kleurverzadiging

Een veelgemaakte fout bij sport kijken tijdens de Olympische Winterspelen is dat je alles tegelijk omhoog gooit voor een feller beeld. Wil je meer licht, pas dan vooral de achtergrondverlichting of paneelhelderheid aan. Laat kleurverzadiging met rust, of zet die zelfs een tikje lager. Zo voorkom je dat felle schaatspakken 'dichtlopen' en details kwijtraken. Het doel is simpel: sneeuw en ijs moeten helderwit blijven, maar wel met structuur, zodat je nog ziet waar het parcours loopt. Zet ook de kleurtemperatuur op een natuurlijke stand, zoals 'Warm 1'. Daarmee voorkom je dat het beeld een kille, blauwe gloed krijgt waar je ogen sneller moe van worden.

©ID.nl

Wanneer je instellingen moet bijsturen

Er zit een grens aan wat je tv in real time kan uitrekenen. Zie je rond een snelle skiër een waas, flikkering of rare randjes, dan staat de motion-instelling simpelweg te hoog voor wat het scherm netjes kan verwerken. Zet de vloeiendheid dan één stap terug en kijk opnieuw.

Schakel je na de wedstrijd over naar een spelcomputer, zet extra beeldverwerking dan liever uit. Anders voeg je vertraging toe tussen je controller en wat er op het scherm gebeurt. En bij napraatprogramma's in de studio kunnen deze bewegingsinstellingen ook tegen je werken: dan krijg je al snel dat 'soap'-effect, waarbij gezichten net iets te glad en onnatuurlijk lijken.

Pas je beeld aan op jouw woonkamer

De lichtinval in je kamer bepaalt hoe ver je de verlichting van je scherm moet opschroeven. Kijk je de Olympische Winterspelen overdag, dan mag de achtergrondverlichting bijna op de maximale stand staan om reflecties tegen te gaan. In de avonduren is het voor je ogen juist prettiger om dit weer terug te draaien. Controleer ook altijd of de audio-output van je soundbar nog in de pas loopt met het beeld, want zware bewegingsverwerking kan soms voor een beetje vertraging zorgen. Door tijdens een live wedstrijd kort te experimenteren met de 'custom' instellingen van je bewegingsmenu, vind je meestal snel de instelling die wel soepel oogt, maar niet kunstmatig wordt.

Lees ook: Wanneer is een tv écht te groot voor je woonkamer?

©Fabio Principe - stock.adobe.com

Klaar voor de start: zo stel je je beeld goed in

Voor de scherpste weergave tijdens de Olympische Winterspelen kies je een heldere basisstand en pas je handmatig de bewegingsinstellingen zoals Motionflow of TruMotion aan naar een gemiddeld niveau. Zo blijft het beeld vloeiend, zonder vreemde beeldfouten om en zonder dat alles er overdreven glad uitziet.

Heb je overdag veel licht in de kamer, zet dan vooral de achtergrondverlichting hoger. Laat kleurverzadiging met rust, of geef hem juist een klein tikje omlaag, zodat details in schaatspakken en helmen zichtbaar blijven. Schakel ook extra filters zoals ruisonderdrukking uit om de natuurlijke scherpte van de 4K- of HD-uitzending niet te verliezen. Met deze aanpassingen geniet je van een rustig en vloeiend beeld, waardoor je elke seconde van de strijd om het goud haarscherp beleeft.


Deze sporten kun je zien tijdens de Olympische Winterspelen 2026


Alpineskiën
Biatlon
Bobsleeën
Curling
Freestyleskiën
IJshockey
Kunstrijden
Langlaufen

Noordse combinatie
Rodelen
Schaatsen
Schansspringen
Shorttrack
Skeleton
Ski-alpinisme
Snowboarden

Zelf het ijs op?

Schaatsen in allerlei soorten en maten
▼ Volgende artikel
Waar voor je geld: 5x betaalbaar funcooken met je hele gezin
© ID.nl
Huis

Waar voor je geld: 5x betaalbaar funcooken met je hele gezin

Bij ID.nl zijn we dol op kwaliteitsproducten waar je niet de hoofdprijs voor betaalt. Een paar keer per week speuren we binnen een bepaald thema naar zulke deals. Wil je funcooken voor een aantrekkelijke prijs? We hebben vijf interessante apparaten voor je gespot die niet duurder zijn dan 190 euro.

Solis 5 in 1 tafelgrill (7910)

Zoek je een kwalitatief gourmetstel waarmee je jarenlang vooruit kunt? Dit luxe exemplaar van Solis voldoet aan alle eisen. Met de traploze regelaar aan de voorzijde kun je heel precies de gewenste temperatuur instellen. Bak vervolgens op de grillplaat de lekkerste hapjes gaar. Daarnaast kun je ook een van de vier bijgesloten miniwoks of (raclette)pannetjes gebruiken. Hiermee maak je bijvoorbeeld een kleine pannenkoek of pizza.

De werking is kinderlijk eenvoudig. Zodra je het kooktoestel inschakelt, gaat er eerst een rood lampje branden. Het gourmetstel is nu aan het opwarmen. Als het lampje groen kleurt, kan het eetfestijn beginnen. Is een gerecht zo heet dat je je mond kunt branden? Plaats het pannetje of de miniwok dan even in de koudzone onderin het toestel. Naast de eerder genoemde accessoires levert de fabrikant ook nog vier spatels mee.

Princess 162655 Black Steel Raclette

De betaalbare Princess 162655 Black Steel Raclette valt bij heel wat Kieskeurig.nl-testers goed in de smaak, want zij beoordelen dit gourmetstel met een 8,3 (gemiddeld cijfer). Verschillende reviewers vinden het prettig dat dit apparaat zich makkelijk laat schoonmaken. De losse onderdelen kunnen bovendien in de vaatwasser. Een ander pluspunt is dat het gourmetstel volgens diverse gebruikers snel opwarmt. Niet vreemd, gezien het respectabele vermogen van 1300 watt.

Het gourmetstel heeft een riant bakoppervlak van 44 × 25 centimeter. Dankzij de stevige anti-aanbaklaag heb je geen bakboter of olie nodig om te grillen. Het apparaat leent zich prima voor een ruim gezelschap, want de productdoos telt acht (raclette)pannetjes met een houten handvat en evenzoveel spatels. Via een draaiknop reguleer je nauwkeurig de temperatuur. Overigens vindt een enkele tester het netsnoer wat aan de korte kant.

Tefal WokParty Duo PY5828

Wie met een groepje gezellig wil wokken, kan dit leuke kooktoestel van Tefal eens uitproberen. Er zijn zes diepe pannen bijgesloten. Dankzij de gekleurde markering op het handvat weet iedereen precies welk pannetje van hem of haar is. De bakplaat bevat ronde uitsparingen, waardoor de boel niet gaat schuiven. Hierin kun je trouwens ook prima mini-pannenkoeken bakken. Speciaal daarvoor is er een handige gietlepel inbegrepen. Verder telt de verpakking zes spatels.

De WokParty Duo PY5828 heeft een zogeheten Thermo-spot. Hieraan zie je in hoeverre het kooktoestel op temperatuur is. Met een vermogen van duizend watt hoef je niet zo lang te wachten. Tefal levert een receptenboek mee, zodat je inspiratie kunt opdoen. Klaar met tafelen? Stop dan alle losse accessoires in de vaatwasser. Handig is dat je het netsnoer, de spatels en de gietlepel in de onderkant kunt opbergen.

Lees ook: Zo voorkom en verwijder je vieze luchtjes na het gourmetten

Emerio PO-113255.4

Pizzaliefhebbers opgelet! De binnenzijde van deze Emerio fungeert als een kleine oven. Op die manier kunnen maximaal zes personen hun eigen mini-pizza bakken. Met behulp van de bakspatel schuif je de lekkernij moeiteloos in de oven. Geen zin in pizza? In de zes bijgesloten pannetjes kun je allerlei andere gerechten klaarmaken. Bovendien bevindt zich bovenop een ronde grillplaat met een diameter van veertig centimeter. Daar kun je dus behoorlijk wat hapjes op kwijt!

De bediening heeft weinig om het lijf, want de behuizing bevat alleen een aan-uitknop. Met een riant vermogen van 1500 watt worden de gerechten goed warm. De maximale oventemperatuur bedraagt dan ook 250 graden. Volgens de fabrikant houdt de koepelvormige behuizing de warmte in de (pizza)over beter vast. Diverse accessoires zijn vaatwasserbestendig, zodat je na afloop niet zoveel tijd kwijt bent aan schoonmaken.

Princess Dinner4All

Als je met een groepje gaat gourmetten, staat het kooktoestel voor sommige personen wellicht te ver weg. Daar heeft Princess iets op bedacht. Met de Dinner4All bedient iedereen zijn eigen bakplaat van 250 watt. Even een satéstokje of biefstukje omdraaien is dus zo gepiept. Is het hapje eenmaal gaar, dan schuif je het zo op je eigen bordje. Princess levert hiervoor vier aardewerken-borden mee.

Je sluit de centrale unit aan op netstroom, waarna je hierop maximaal vier individuele gourmetstellen kunt aansluiten. Vermenging van smaken is dus verleden tijd! Plaats op deze unit eventueel de inbegrepen serveerschaal. Zo kan iedereen zijn of haar favoriete hapjes pakken. Wil je weten hoe andere gebruikers dit slimme gourmetstel beoordelen? Lees dan eens deze reviews op Kieskeurig.nl. Dit kooktoestel is als alternatief ook met twee individuele bakplaten te koop.