Το HTTP / 3 γίνεται πιο διαδεδομένο. Το Cloudflare υποστηρίζει τώρα το HTTP / 3, το οποίο είναι ήδη μέρος του Chrome Canary και σύντομα θα προστεθεί στο Firefox Nightly. Αυτό το νέο πρότυπο θα κάνει την περιήγησή σας στο Web πιο γρήγορη και πιο ασφαλή.
Γιατί HTTP / 3 και QUIC
Ακολουθεί η σύντομη εξήγηση: Τα προγράμματα περιήγησης ιστού, οι διακομιστές ιστού και άλλα κρίσιμα τμήματα της υποδομής ιστού λαμβάνουν υποστήριξη για ένα νέο πρότυπο που ονομάζεται HTTP / 3, το οποίο χρησιμοποιεί QUIC. Πρόκειται για μια πιο σύγχρονη έκδοση του HTTP, την οποία χρησιμοποιούν τα προγράμματα περιήγησης ιστού για να επικοινωνούν με διακομιστές ιστού και να στέλνουν δεδομένα μπρος-πίσω.
Το HTTP / 3 ξαναγράφηκε για να στέλνει δεδομένα πιο γρήγορα με καλύτερη αντίσταση σε σφάλματα. Έχει επίσης ενσωματωμένη κρυπτογράφηση. Αυτό σημαίνει περισσότερη ταχύτητα και ασφάλεια. Δεν είναι μόνο η ταχύτητα μεταφοράς δεδομένων: Το HTTP / 3 θα μειώσει επίσης την καθυστέρηση, πράγμα που σημαίνει ότι οι ιστότοποι θα αρχίσουν να φορτώνουν πιο γρήγορα αφού κάνετε κλικ ή πατήσετε έναν σύνδεσμο.
Ο μέσος άνθρωπος δεν χρειάζεται ποτέ να ξέρει για HTTP / 3 και QUIC. Τα άτομα που εκτελούν ιστότοπους και αναπτύσσουν λογισμικό ιστού έχουν κάποια δουλειά να κάνουν, αλλά όλα θα είναι διαφανή για το μέσο άτομο. Μια μέρα, το πρόγραμμα περιήγησης ιστού και οι ιστότοποι που χρησιμοποιείτε θα αρχίσουν να επικοινωνούν μέσω HTTP / 3 και ο ιστός θα γίνεται όλο και καλύτερος καθώς περισσότεροι ιστότοποι επιλέγουν να χρησιμοποιούν HTTP / 3.
Από HTTP / 1 έως HTTP / 2
Η αρχική έκδοση του HTTP χρησιμοποιεί το πρωτόκολλο ελέγχου μετάδοσης (TCP.) Για πρώτη φορά που περιγράφεται το 1974, το TCP δεν σχεδιάστηκε ποτέ με γνώμονα την ταχύτητα και την ανταπόκριση του σημερινού ιστού. Η Google προσπάθησε να διορθώσει πολλά από τα προβλήματα του TCP με ένα νέο πρωτόκολλο με το όνομα SPDY, το οποίο ενημέρωσε το HTTP / 2.
Το HTTP / 2 έφτασε στα περισσότερα μεγάλα προγράμματα περιήγησης μέχρι το τέλος του 2015, προσθέτοντας λειτουργίες όπως συμπίεση δεδομένων και σύνδεση πολλαπλών αιτημάτων μέσω μιας σύνδεσης TCP για να επιταχυνθούν τα πράγματα.
Από τον Σεπτέμβριο του 2019, W3Techs εκτιμά ότι το HTTP / 2 χρησιμοποιείται τώρα από το 41% των ιστότοπων.
Τι είναι τα HTTP / 3 και QUIC;
Το HTTP / 3 είναι περισσότερο μια επανεγγραφή του πρωτοκόλλου HTTP. Αντί να χρησιμοποιεί TCP, το HTTP / 3 χρησιμοποιεί το πρωτόκολλο QUIC της Google. Το HTTP / 3 ήταν αρχικά γνωστό ως HTTP-over-QUIC. Το HTTP / 3 περιλαμβάνει επίσης κρυπτογράφηση TLS 1.3, οπότε δεν υπάρχει ανάγκη για ξεχωριστό HTTPS που να ασφαλίζει το πρωτόκολλο, όπως υπάρχει σήμερα.
Το QUIC αρχικά σημαίνει «Γρήγορες συνδέσεις διαδικτύου UDP». Αυτό το πρωτόκολλο έχει σχεδιαστεί για να είναι ταχύτερο με χαμηλότερη καθυστέρηση από το TCP. Το QUIC προσφέρει λιγότερα γενικά έξοδα κατά τη δημιουργία σύνδεσης και ταχύτερη μεταφορά δεδομένων μέσω της σύνδεσης. Σε αντίθεση με το TCP, ένα σφάλμα όπως ένα κομμάτι δεδομένων που χάνεται στην πορεία δεν θα προκαλέσει τη διακοπή της σύνδεσης και περιμένει να επιλυθεί το πρόβλημα. Το QUIC θα συνεχίσει να μεταφέρει άλλα δεδομένα ενώ το πρόβλημα επιλύεται.
Στην πραγματικότητα, το QUIC ήταν προστέθηκε στο Google Chrome το 2013. Το Chrome το χρησιμοποιεί όταν επικοινωνεί με υπηρεσίες Google και ορισμένους άλλους ιστότοπους όπως το Facebook και είναι διαθέσιμο σε εφαρμογές Android. Ωστόσο, το QUIC δεν είναι ένα πρότυπο ενσωματωμένο σε άλλα προγράμματα περιήγησης ιστού. Με το HTTP / 3 η τεχνολογία έρχεται με έναν τυπικό τρόπο και σε άλλα προγράμματα περιήγησης.
Συνοπτικά: Το HTTP / 3 είναι ένα νεότερο, καλύτερο, γρηγορότερο πρωτόκολλο. Είναι μια πιο σύγχρονη λύση που πρέπει να προσφέρει βελτιωμένη ασφάλεια και ταχύτητα στον ιστό.
Έρχονται σε ένα πρόγραμμα περιήγησης ιστού κοντά σας
Το HTTP / 3 προστέθηκε στην αιμορραγία
Καναρίνι
έκδοση του Google Chrome τον Σεπτέμβριο του 2019, που κρύβεται πίσω από ένα
σημαία γραμμής εντολών
. Εκκίνηση του Chrome Canary με το
- enable-quic --quic-version = h3-23
τα ορίσματα γραμμής εντολών θα ενεργοποιήσουν το HTTP / 3.
Η Mozilla ανακοίνωσε ότι εργάζεται για την προσθήκη HTTP / 3 σε μια πειραματική έκδοση του Firefox Nightly αυτό το φθινόπωρο. Η νέα έκδοση του Microsoft Edge με βάση το Chromium θα κληρονομήσει την εργασία HTTP / 3 της Google για το Chrome, όπως και άλλα προγράμματα περιήγησης που βασίζονται στο Chromium όπως το Opera. Θα περιμέναμε από την Apple να πηδήξει με το HTTP / 3 στο Safari κάποια στιγμή επίσης.
Το Cloudflare έχει ακόμη ανακοινώθηκε διευκολύνει την υιοθέτηση HTTP / 3 για ιστότοπους που χρησιμοποιούν το δίκτυο παράδοσης περιεχομένου. Οι πελάτες του Cloudflare θα είναι σύντομα σε θέση να ανοίξουν έναν διακόπτη και να ενεργοποιήσουν το "HTTP / 3 (με QUIC)" για τους ιστότοπούς τους. Αυτό ελπίζουμε ότι θα συμβάλει στην ενίσχυση της υιοθέτησης HTTP / 3 διευκολύνοντας την ενεργοποίηση των ιστότοπων όταν τα προγράμματα περιήγησης αποκτήσουν σταθερό και ενεργοποιημένο HTTP / 3 για όλους.
Το HTTP / 3 έρχεται και σε άλλο λογισμικό - για παράδειγμα, ο διακομιστής ιστού Nginx λειτουργεί σε υποστήριξη HTTP / 3 για Nginx έκδοση 1.17 .
Βρισκόμαστε στα πρώτα στάδια της εφαρμογής. Η Cloudflare αναφέρει ότι θα συνεχίσει να συνεργάζεται με άλλους οργανισμούς, όπως η Google και η Mozilla, για την οριστικοποίηση των προτύπων QUIC και HTTP / 3 και την ενθάρρυνση της ευρείας υιοθέτησης. Με άλλα λόγια, όχι μόνο το λογισμικό δεν είναι ακόμη τελικό - το ίδιο το πρότυπο μπορεί να δει κάποιες αλλαγές. Πρέπει να γίνει πολλή δουλειά προτού ενεργοποιηθεί από προεπιλογή στα σύγχρονα προγράμματα περιήγησης και χρησιμοποιείται αυτόματα.
Περισσότερες τεχνικές λεπτομέρειες
Θέλετε να μάθετε περισσότερα; Ολοκλήρωση αγοράς Η σε βάθος ματιά του Cloudflare στο HTTP / 3 ή σκάψτε το πρόχειρο πρότυπο HTTP / 3 για τις πραγματικές τεχνολογικές προδιαγραφές.