QUIC -protokol: hvad den består af, hvordan den fungerer, og hvilke fordele den har

For at surfe på Internettet skal der være forskellige protokoller. Med tiden er mange af dem skredet frem, og nogle nye er endda dukket op. For eksempel HTTP og dens seneste og sikre version HTTPS eller TCP, som er transmissionskontrolprotokollen, der tillader to computere at forbinde og udveksle data. I denne artikel vil vi tale om QUIC . Vi vil forklare, hvad det er, hvorfor det er vigtigt, og hvad er dets fordele.

Hvad er QUIC -protokollen

QUIC-protokol

QUIC er en netværksprotokol oprettet af Google. Dens fulde navn er hurtige UDP -internetforbindelser, som vi kan sige, hvis vi oversætter det til spansk Hurtige UDP -internetforbindelser . Det bruges til at sende pakker over UDP. Det blev født som et alternativ til TCP, som er den protokol, der har været uundværlig for internetforbindelser i årtier.

Det fungerer på samme måde som HTTP / 2 og TLS / SSL, men i stedet for at bruge TCP det er baseret på UDP . De begyndte at implementere det i 2012, men det var i 2013, da de virkelig lavede tests i Google Chrome at kontrollere dens drift og dermed se de fordele, den virkelig har.

I dag er QUIC allerede installeret som standard i Google-browser . I andre kan vi aktivere det, som det er tilfældet med Opera. Forhåbentlig snart vil flere programmer bruge det. I øjeblikket kører den allerede på forskellige platforme af søgegiganten, som f.eks YouTube, Gmail eller Drev.

Hvad er QUIC til

Så hvad er QUICs egentlige funktion? Vi kan sige, at det er en protokol, der vil blive brugt til at etablere forbindelser mellem afsender og modtager. Når du indtaster en side, sendes en række data for at få adgang til indholdet. Dette inkluderer certifikater og udvekslingsnøgler.

Denne type protokol er nødvendig for at navigere, afspille på Internettet, bruge videoopkaldsprogrammer ... Det tjener at tilbyde beskyttelse til den forbindelse , noget som vi også kan have med TLS / SSL, men i dette tilfælde forbedret. Det vil tilbyde bedre ydeevne ved at reducere latenstid.

Hvad det grundlæggende gør er transportpakker på netværket . Men det har en vigtig forskel, når det er baseret på UDP, og det er, at serveren, der sender oplysningerne, ikke behøver at være i konstant kommunikation med den server, der modtager dem. Dette er bemærkelsesværdigt med til at reducere ventetid. Du behøver ikke tid til at kontrollere, om disse oplysninger er kommet korrekt.

Protokol QUIC på internettet

Fordele ved at bruge QUIC i HTTP / 3

Efter at have forklaret, hvad QUIC -protokollen oprettet af Google er, og hvad den er til, lad os se, hvad den er de største fordele er . Disse punkter hjælper os med at navigere hurtigere på Internettet og opretholde sikkerheden hele tiden. De er to vigtige faktorer, og som takket være nyere protokoller som denne er forbedret. HTTP / 3 og QUIC repræsenterer et vigtigt fremskridt i forhold til Internettet og dets applikationer.

Speed

En af fordelene er højere hastighed . Dette giver dig mulighed for at indlæse et websted på kortere tid eller bruge forskellige applikationer. HTTPS -protokollen har et negativt punkt at overveje, og det er, at den bruger TLS til udveksling eller håndtryk. QUIC gør dette hurtigere.

Denne udveksling er nødvendig for at etablere TLS -kryptering og udveksle nøglerne. Forkort de nødvendige trin for at nå det samme mål. I dette tilfælde starter forbindelsen med en enkelt pakke eller to, hvis det er første gang.

Mindre besvær ved skift af netværk

Noget vigtigt, som QUIC -protokollen også forbedrer, er stabilitet, når vi skifter netværk . Hvornår sker dette? Hvis du har forbindelse til en server med mobildata på en 4G eller 5G netværk, og du skifter pludselig til Wi-Fi over TCP, det afbrydes, og du bliver nødt til at nulstille igen.

På den anden side er takket være QUIC denne netværksændring meget mere flydende og undgår problemer. Du bliver simpelthen nødt til at sende en pakke for at etablere forbindelsen og ikke skulle genetablere den igen. Dette er meget nyttigt, hvis vi f.eks. Deler et datanetværk på en computer, og vi på et givet tidspunkt er interesseret i at oprette forbindelse til Wi-Fi-netværket.

Påvirker ikke pakketab så meget

I tilfælde af pakketab på HTTP / 2 over TCP , kan dette forårsage et betydeligt ydelsesproblem. Når en pakke går tabt, skal modtageren vente på, at den skal gendannes.

Hvad QUIC -protokollen gør for at løse dette er, at den tillader datastrømme at nå modtageren uafhængigt. Der er ingen grund til at vente på, at de tabte datapakker bliver hentet, og derfor er det ikke så meget bekymrende, hvis dette sker.

Sikkerhed

En af de vigtigste faktorer ved implementering af QUIC er sikkerhed . I denne forstand har Google -udviklere rettet en af ​​de vigtigste TCP -fejl, hvilket er det faktum, at overskriften på de sendte pakker er i ren tekst og kan læses uden godkendelse.

Dette nævnte vi kunne føre til et angreb fra en mand i midten, som grundlæggende består i at opfange det, der sendes. Men QUIC -protokollen forbedrer dette, og de pakker, der sendes, er altid krypterede, og godkendelse af modtageren er påkrævet.

Tillader multiplexede forbindelser

Multiplexede forbindelser er dem, der bruger to eller flere signaler og kombinerer dem til at transmittere gennem et enkelt medium. Dette tillader flere kommunikationer på samme tid. Dette vil strømline webapplikationsforbindelser.

Det skal tages i betragtning, at HTTP / 2 multiplekser oplysningerne gennem et enkelt TCP -flow, og det betyder, at i tilfælde af at et TCP -segment går tabt, er der en blokering. QUIC forbedrer dette punkt og tillader multiplexede forbindelser. HTTP / 3 vil kunne sende forskellige multiplexede filer via QUIC.

Kort sagt kommer QUIC -protokollen til at forbedre visse aspekter og optimere internetbrowsing. Det er noget, der vil blive mere og mere til stede, og som nogle browsere allerede bruger. Lidt efter lidt vil vi se flere applikationer og websteder, der bruger det. Vi kan opsummere, at denne protokol kommer til at forbedre ydeevnen for enhver forbindelse, der bruger TCP.