Η υποστήριξη HTTP/3 είναι ενεργοποιημένη από προεπιλογή σε νυχτερινές και beta εκδόσεις του Firefox

Οι νυχτερινές και beta εκδόσεις του Firefox περιλαμβάνουν υποστήριξη για το πρωτόκολλο HTTP/3 από προεπιλογή. Στον σταθερό κλάδο, η συμπερίληψη του HTTP/3 έχει προγραμματιστεί για την κυκλοφορία του Firefox 88, που έχει προγραμματιστεί για τις 20 Απριλίου. Το Chrome άρχισε να ενεργοποιεί επιλεκτικά το HTTP/3 τον Οκτώβριο του 2020.

Η υποστήριξη HTTP/3 του Firefox βασίζεται στο έργο neqo της Mozilla, το οποίο παρέχει μια υλοποίηση πελάτη και υπηρέτης για το πρωτόκολλο QUIC. Ο κώδικας για τα στοιχεία που υποστηρίζουν HTTP/3 και QUIC είναι γραμμένος σε Rust. Για να ενεργοποιήσετε το HTTP/3, η επιλογή "network.http.http3.enabled" είναι διαθέσιμη στο about:config. Έχει επίσης προστεθεί πειραματική υποστήριξη HTTP/3 στο Chrome και το curl για λογισμικό-πελάτη, και διακομιστές Είναι διαθέσιμο σε Nginx, καθώς και ως ενότητα Nginx και διακομιστής δοκιμών από το Cloudflare. Έχουν ξεκινήσει αρκετοί ιστότοποι δοκιμών για να δοκιμαστεί η λειτουργικότητα του προγράμματος-πελάτη HTTP/3.

Το πρωτόκολλο HTTP/3 βρίσκεται ακόμη στο στάδιο των προδιαγραφών και δεν έχει ακόμη τυποποιηθεί πλήρως από το IETF. Το HTTP/3 ορίζει τη χρήση του πρωτοκόλλου QUIC ως μεταφορά για το HTTP/2. Το πρωτόκολλο QUIC (Quick UDP Internet Connections) έχει αναπτυχθεί από την Google από το 2013 ως εναλλακτική λύση στον συνδυασμό TCP+TLS για τον Ιστό, επιλύοντας προβλήματα με μεγάλους χρόνους εγκατάστασης και διαπραγμάτευσης για συνδέσεις στο TCP και εξαλείφοντας τις καθυστερήσεις όταν χάνονται πακέτα κατά τη διάρκεια δεδομένων ΜΕΤΑΦΟΡΑ. Το QUIC είναι μια επέκταση του πρωτοκόλλου UDP που υποστηρίζει πολυπλεξία πολλαπλών συνδέσεων και παρέχει μεθόδους κρυπτογράφησης ισοδύναμες με TLS/SSL. Κατά την ανάπτυξη του προτύπου IETF, έγιναν αλλαγές στο πρωτόκολλο, οι οποίες οδήγησαν στην εμφάνιση δύο παράλληλων κλάδων, ο ένας για το HTTP/3 και ο δεύτερος που υποστηρίζεται από την Google (το Chrome υποστηρίζει και τις δύο επιλογές).

Βασικά χαρακτηριστικά του QUIC:

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

Πηγή: opennet.ru

Αγοράστε αξιόπιστη φιλοξενία για ιστότοπους με προστασία DDoS, διακομιστές VPS VDS 🔥 Αγοράστε αξιόπιστη φιλοξενία ιστοσελίδων με προστασία DDoS, διακομιστές VPS VDS | ProHoster