Το Chrome ξεκινά τις δοκιμές στο πρωτόκολλο HTTP / 3

HTTP3Chrome

Πρόσφατα προγραμματιστές που είναι πίσω Το πρόγραμμα περιήγησης ιστού του Google Chrome, κυκλοφόρησε τα νέα για την προσθήκη υποστήριξης για το πρωτόκολλο HTTP / 3 στις πειραματικές εκδόσεις του Chrome Canary, που εφαρμόζει ένα πρόσθετο για να ενεργοποιήσει το HTTP μέσω QUIC.

Το ίδιο το πρωτόκολλο QUIC προστέθηκε στο πρόγραμμα περιήγησης πριν από πέντε χρόνια και έκτοτε χρησιμοποιείται για τη βελτιστοποίηση της εργασίας με τις υπηρεσίες Google. Ταυτόχρονα, η QUIC έκδοση του Google που χρησιμοποιήθηκε στο Chrome διέφερε σε ορισμένες λεπτομέρειες από την έκδοση των προδιαγραφών IETF, αλλά τώρα οι υλοποιήσεις είναι συγχρονισμένες.

Είναι σημαντικό να τονιστεί αυτό Η Google έχει αναπτύξει QUIC (Γρήγορες συνδέσεις διαδικτύου UDP) από το 2013 ως εναλλακτική λύση στο πακέτο TCP + TLS για τον Ιστό, η οποία επιλύει προβλήματα με μακρά διαμόρφωση και χρόνους διαπραγμάτευσης για συνδέσεις TCP και εξαλείφει τις καθυστερήσεις στην απώλεια πακέτων κατά τη μεταφορά δεδομένων.

Το QUIC είναι ένα συμπλήρωμα στο πρωτόκολλο UDP που υποστηρίζει την πολυπλεξία πολλαπλών συνδέσεων και παρέχει μεθόδους κρυπτογράφησης ισοδύναμες με TLS / SSL.

Το εν λόγω πρωτόκολλο είναι ήδη ενσωματωμένο στην υποδομή διακομιστή της Google, είναι μέρος του Chrome, έχει προγραμματιστεί να συμπεριληφθεί στον Firefox και χρησιμοποιείται ενεργά για την εξυπηρέτηση αιτημάτων πελατών στους διακομιστές της Google.

Μεταξύ των κύριων χαρακτηριστικών του QUIC που ξεχωρίζουν είναι:

  • Υψηλή ασφάλεια, παρόμοια με την TLS (στην πραγματικότητα, το QUIC παρέχει τη δυνατότητα χρήσης TLS μέσω UDP)
  • Έλεγχος ακεραιότητας ροής που αποτρέπει την απώλεια πακέτων
  • Η δυνατότητα άμεσης δημιουργίας σύνδεσης (0-RTT, σε περίπου 75% των περιπτώσεων, τα δεδομένα μπορούν να μεταδοθούν αμέσως μετά την αποστολή του πακέτου ρύθμισης σύνδεσης) και να διασφαλιστούν ελάχιστες καθυστερήσεις μεταξύ της αποστολής ενός αιτήματος και της λήψης απάντησης (RTT, Χρόνος μετ 'επιστροφής)
  • Μη χρήση του ίδιου αριθμού ακολουθίας κατά την αναμετάδοση ενός πακέτου, το οποίο αποφεύγει την ασάφεια στον προσδιορισμό των ληφθέντων πακέτων και εξαλείφει τους χρόνους αναμονής
  • Η απώλεια ενός πακέτου επηρεάζει την παράδοση μόνο της ροής που σχετίζεται με αυτό και δεν σταματά την παράδοση δεδομένων σε ροές που μεταδίδονται παράλληλα κατά την τρέχουσα σύνδεση
  • Εργαλεία διόρθωσης σφαλμάτων που ελαχιστοποιούν τις καθυστερήσεις λόγω της αναμετάδοσης χαμένων πακέτων.
  • Η χρήση ειδικών κωδικών διόρθωσης σφάλματος πακέτου για τη μείωση καταστάσεων που απαιτούν αναμετάδοση χαμένων πακέτων δεδομένων.
  • Τα κρυπτογραφικά όρια των μπλοκ ευθυγραμμίζονται με τα όρια των πακέτων QUIC, μειώνοντας την επίδραση της απώλειας πακέτου στην αποκωδικοποίηση του περιεχομένου των ακόλουθων πακέτων
  • Δεν υπάρχουν προβλήματα με τον αποκλεισμό της ουράς TCP
  • Υποστήριξη για αναγνωριστικό σύνδεσης, το οποίο μειώνει το χρόνο για την πραγματοποίηση επανασύνδεσης για φορητούς πελάτες
  • Δυνατότητα σύνδεσης προηγμένων μηχανισμών για τον έλεγχο της υπερφόρτωσης σύνδεσης

Τονίζεται επίσης ότι κάνει χρήση της τεχνικής πρόβλεψης του εύρους ζώνης σε κάθε κατεύθυνση να διασφαλιστεί η βέλτιστη ένταση παράδοσης πακέτων, εμποδίζοντας το να φτάσει σε κατάσταση συμφόρησης στην οποία παρατηρείται απώλεια πακέτου ·

Καθώς αξιοσημείωτα κέρδη απόδοσης και απόδοσης έναντι του TCP. Για υπηρεσίες βίντεο όπως το YouTube, το QUIC παρουσίασε μείωση κατά 30% στις λειτουργίες εκ νέου αποθήκευσης κατά την παρακολούθηση βίντεο.

Το πρωτόκολλο HTTP / 3 τυποποιεί τη χρήση του QUIC ως μεταφοράς για HTTP / 2. Για να ενεργοποιήσετε το HTTP / 3 και την QUIC έκδοση των 23 πρόχειρων προδιαγραφών IETF, το Chrome πρέπει να εκτελείται με τις επιλογές "-able-quic –quic-version = h3-23" και, στη συνέχεια, όταν ανοίξει ο ιστότοπος δοκιμής quic .rocks: 4433 in λειτουργία επιθεώρησης δικτύου σε εργαλεία προγραμματιστή, η δραστηριότητα HTTP / 3 θα εμφανίζεται ως "http / 2 + quic / 99".

Σε σύγκριση με ένα πακέτο που χάθηκε από παράλληλες συνδέσεις HTTP, μόνο 1 από τις πολλές συνδέσεις θα σταματήσει, πράγμα που σημαίνει ότι το QUIC μπορεί να υποστηρίξει παράδοση εκτός παραγγελίας, έτσι ώστε ένα χαμένο πακέτο να έχει μικρότερο αντίκτυπο.

Si θέλετε να μάθετε περισσότερα για αυτό σχετικά με αυτό, μπορείτε να συμβουλευτείτε τον ακόλουθο σύνδεσμο.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: AB Internet Networks 2008 SL
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.