QUIC -protokoll: vad det består av, hur det fungerar och vilka fördelar det har

För att kunna surfa på Internet måste det finnas olika protokoll. Med tiden har många av dem utvecklats och några nya har till och med dykt upp. Till exempel HTTP och dess senaste och säkraste version HTTPS eller TCP, vilket är överföringskontrollprotokollet som tillåter två datorer att ansluta och utbyta data. I den här artikeln ska vi prata om QUIC . Vi ska förklara vad det är, varför det är viktigt och vilka fördelar det har.

Vad är QUIC -protokollet

QUIC protokoll

QUIC är ett nätverksprotokoll som skapats av Google. Dess fullständiga namn är Quick UDP Internet Connections, som vi kan säga om vi översätter det till spanska Snabba UDP -internetanslutningar . Det används för att skicka paket över UDP. Det föddes som ett alternativ till TCP, vilket är det protokoll som har varit oumbärligt för internetanslutningar i årtionden.

Det fungerar på ett liknande sätt som HTTP / 2 och TLS / SSL, men istället för att använda TCP är baserad på UDP . De började implementera det 2012, men det var 2013 när de verkligen gjorde tester i Google krom för att kontrollera dess funktion och därmed se de fördelar den verkligen har.

Idag är QUIC redan installerat som standard i Google-webbläsare . I andra kan vi aktivera det, som är fallet med Fungera. Förhoppningsvis kommer fler program att använda den. För tillfället körs det redan på olika plattformar för sökjätten, som Youtube, Gmail eller Drive.

Vad är QUIC för

Så vad är QUICs egentliga funktion? Vi kan säga att det är ett protokoll som kommer att användas för att upprätta förbindelser mellan avsändaren och mottagaren. När du anger en sida skickas en rad data för att komma åt innehållet. Detta inkluderar certifikat och utbytesnycklar.

Denna typ av protokoll är nödvändig för att navigera, spela på Internet, använda videosamtalsprogram ... Det tjänar att erbjuda skydd för den anslutningen , något som vi också kan ha med TLS / SSL, men i detta fall förbättrat. Det kommer att erbjuda bättre prestanda genom att minska latensen.

Vad det i grund och botten gör är transportpaket i nätverket . Men det har en viktig skillnad när den är baserad på UDP, och det är att servern som skickar informationen inte behöver vara i konstant kommunikation med servern som tar emot den. Det är det som påfallande hjälper till att minska latensen. Du behöver inte tid för att kontrollera om informationen har kommit korrekt.

Protocol QUIC på Internet

Fördelar med att använda QUIC i HTTP / 3

Efter att ha förklarat vad QUIC -protokollet skapat av Google är och vad det är till för, låt oss se vad det är främsta fördelarna är . Dessa punkter hjälper oss att navigera på Internet snabbare och behålla säkerheten hela tiden. De är två viktiga faktorer och som tack vare senare protokoll som detta har förbättrats. HTTP / 3 och QUIC representerar ett viktigt framsteg för vad som kommer att bli Internet och dess applikationer.

Fart

En av fördelarna är högre hastighet . Detta gör att du kan ladda en webbplats på kortare tid eller använda olika applikationer. HTTPS -protokollet har en negativ punkt att tänka på, och det är att det använder TLS för utbyte eller handskakning. QUIC gör detta snabbare.

Denna utbyte är nödvändig för att upprätta TLS -kryptering och utbyta nycklar. Förkorta de steg som krävs för att nå samma mål. I det här fallet startar anslutningen med ett eller två paket om det är första gången.

Mindre krångel när du byter nätverk

Något viktigt som QUIC -protokollet också förbättrar är stabilitet när vi byter nätverk . När händer detta? Om du är ansluten till en server med mobildata på en 4G eller 5G nätverk och du byter plötsligt till Wi-Fi över TCP, det kommer att stängas av och du måste återställa igen.

Å andra sidan, tack vare QUIC är denna nätverksändring mycket mer flytande och undviker problem. Du måste helt enkelt skicka ett paket för att upprätta anslutningen och inte behöva återupprätta det igen. Detta är mycket användbart om vi till exempel delar ett datanätverk på en dator och när som helst vi är intresserade av att ansluta till Wi-Fi-nätverket.

Påverkar inte paketförlust så mycket

I händelse av paketförlust på HTTP / 2 över TCP , kan detta orsaka ett betydande prestandaproblem. När ett paket går förlorat måste mottagaren vänta på att det ska återställas.

Vad QUIC -protokollet gör för att lösa detta är att det tillåter dataströmmar att nå mottagaren oberoende. Det finns ingen anledning att vänta på att de förlorade datapaketen ska hämtas, och därför är det inte lika mycket bekymmer om detta händer.

säkerhet

En av de viktigaste faktorerna för att implementera QUIC är säkerhet . I den meningen har Google -utvecklare rättat till en av de viktigaste TCP -bristerna, vilket är det faktum att rubriken på de skickade paketen är i vanlig text och kan läsas utan autentisering.

Detta som vi nämnde kan leda till en Man in the Middle attack, som i grunden består i att fånga upp det som skickas. Men QUIC -protokollet förbättrar detta och paketen som skickas är alltid krypterade och autentisering av mottagaren krävs.

Tillåter multiplexa anslutningar

Multiplexa anslutningar är de som använder två eller flera signaler och kombinerar dem för att överföra genom ett enda medium. Detta tillåter flera kommunikationer samtidigt. Detta kommer att effektivisera anslutningar till webbapplikationer.

Det måste tas med i beräkningen att HTTP / 2 multiplexerar informationen genom ett enda TCP -flöde och det betyder att i händelse av att ett TCP -segment går förlorat, finns det en blockering. QUIC förbättrar denna punkt och tillåter multiplexa anslutningar. HTTP / 3 kommer att kunna skicka olika multiplexfiler via QUIC.

Kort sagt kommer QUIC -protokollet att förbättra vissa aspekter och optimera surfning på Internet. Det är något som kommer att bli mer och mer närvarande och som vissa webbläsare redan använder. Lite efter lite kommer vi att se fler applikationer och webbplatser som använder den. Vi kan sammanfatta att detta protokoll kommer att förbättra prestanda för alla anslutningar som använder TCP.