Επισκέπτης Δημοσ. 16 Νοεμβρίου 2018 Δημοσ. 16 Νοεμβρίου 2018 H επόμενη έκδοση του HTTP (Hyper Transfer Protocol) αναμένεται ανατρεπτική σε σχέση με τα όσα γνωρίζαμε μέχρι σήμερα για την ανταλλαγή πακέτων δεδομένων ανάμεσα σε servers και browsers. Στις εκδόσεις 1 και 2, το πρωτόκολλο HTTP στηρίζεται στο TCP (Transmission Control Protocol) για την διατήρηση μιας συγκεκριμένης αξιοπιστίας στην μεταφορά των δεδομένων από τον server στον υπολογιστή μας. Αυτή η αξιοπιστία έγκειται στην ικανότητα που υπάρχει για τον έλεγχο σφαλμάτων και την παραγγελία νέας αποστολής των συγκεκριμένων πακέτων δεδομένων που έφθασαν σε μας κατεστραμμένα, ή δεν έφτασαν καθόλου. Αυτές οι δυνατότητες είναι φυσικά πολύ χρήσιμες, αλλά η αλήθεια είναι πως το TCP δεν έχει σχεδιαστεί ειδικά για το HTTP, καθώς αναπτύχθηκε περισσότερο ως μια λύση που καλύπτει της ανάγκες αξιοπιστίας σε ένα μεγάλο εύρος εφαρμογών διαδικτύου και επικοινωνίας μέσω δεδομένων. Αυτό σημαίνει πως σε κάποιες περιπτώσεις όπως τις συνδέσεις SSL, το TCP μπορεί να επιφέρει πρόσθετες καθυστερήσεις στην μετάδοση των δεδομένων (round trips), και να αυξήσει σημαντικά το latency των συνδέσεων. Η Google, αναγνωρίζοντας τα παραπάνω ζητήματα, δούλεψε στην ανάπτυξη ενός πειραματικού πρωτοκόλλου που το ονόμασε QUIC (Quick UDP Internet Connections). To QUIC δεν χρησιμοποιεί το TCP, αλλά το UDP (User Datagram Protocol), τα οποία τεχνικά θεωρούνται αντίθετα. Ο λόγος είναι πως στο UDP δεν υπάρχει η αξιοπιστία στην μεταφορά των πακέτων δεδομένων που υπάρχει με το TCP, οπότε κάποια από αυτά μπορεί να μην φτάσουν ποτέ, ή πολλά να φτάσουν σε λάθος χρόνο σε σχέση με την σειρά αποστολής. Το UDP όμως παραμένει απλό και γρήγορο στην λειτουργία του, ενώ επιτρέπει την χρήση νέων πρωτοκόλλων βασισμένων σε αυτό. Έτσι, το QUIC χτίζεται πάνω στο UDP και καταφέρνει να συνδυάσει την αξιοπιστία του TCP χωρίς όμως να προσθέτει round trips και καθυστερήσεις στις συνδέσεις. Η IETF (Internet Engineering Task Force – συνεργατική ομάδα που σχεδιάζει πρωτόκολλα διαδικτύου), έχει ήδη προχωρήσει στην ανάπτυξη ενός “στανταρισμένου” QUIC το οποίο όμως απέχει αρκετά από την αρχική πρόταση της Google. Μέσα στα πλάνα του IETF υπάρχει και η δημιουργία μιας νέας έκδοσης HTTP που χρησιμοποιεί το QUIC. Σύμφωνα με τον Mark Nottingham, επικεφαλή των ομάδων εργασίας HTTP και QUIC για το IETF, η πρόταση που έγινε είναι να μετονομαστεί αυτή η έκδοση του “HTTP over QUIC” σε HTTP/3, πρόταση που έγινε ευρέως αποδεκτή. Αυτή τη στιγμή, μόλις το 1.2% των 10 εκατομμυρίων ιστοσελίδων υψηλότερης επισκεψιμότητας υποστηρίζουν το πρωτόκολλο QUIC, συμπεριλαμβανομένων των διακομιστών της Google και του Facebook, ενώ οι browser Chrome και Opera το υποστηρίζουν εδώ και καιρό. ArsTechnica Διαβάστε ολόκληρο το άρθρο
TasMan Δημοσ. 16 Νοεμβρίου 2018 Δημοσ. 16 Νοεμβρίου 2018 Δεν κατάλαβα τίποτα αλλά το σχεδιάκι με έπεισε! 😝 1 1
*trinity Δημοσ. 16 Νοεμβρίου 2018 Δημοσ. 16 Νοεμβρίου 2018 9 λεπτά πριν, TasMan είπε Δεν κατάλαβα τίποτα αλλά το σχεδιάκι με έπεισε! 😝 Κανε οτι καταλαβες μη μας περασουν και για ασχετους🤣 3
KilliK Δημοσ. 16 Νοεμβρίου 2018 Δημοσ. 16 Νοεμβρίου 2018 Αναφορά σε κείμενο έχει ήδη προχωρήσει στην ανάπτυξη ενός “στανταρισμένου” QUIC το οποίο όμως απέχει αρκετά από την αρχική πρόταση της Google Αναρωτιεμαι τον λογο.
pcos Δημοσ. 16 Νοεμβρίου 2018 Δημοσ. 16 Νοεμβρίου 2018 13 λεπτά πριν, KilliK είπε Αναρωτιεμαι τον λογο. πιο γρηγορη και ευκολη παρακολουθηση🤘 1 1
Stamer Δημοσ. 16 Νοεμβρίου 2018 Δημοσ. 16 Νοεμβρίου 2018 "HTTP/3 προ των πυλών" λέει ο τίτλος... σε κάτι χρόνια!
Theodore1890 Δημοσ. 16 Νοεμβρίου 2018 Δημοσ. 16 Νοεμβρίου 2018 Κάποιος που κατάλαβε να μας πεί πως θα μας τη φέρει η γκουγκλ αυτή τη φορά.
DimosMcLaren Δημοσ. 16 Νοεμβρίου 2018 Δημοσ. 16 Νοεμβρίου 2018 58 λεπτά πριν, *trinity είπε Κανε οτι καταλαβες μη μας περασουν και για ασχετους🤣 Έκλαψα !!! ΘΕΟΣ !!! ΤΟ ΣΧΟΛΙΟ ΤΟΥ ΜΗΝΑ !!!
giannakis1983 Δημοσ. 16 Νοεμβρίου 2018 Δημοσ. 16 Νοεμβρίου 2018 Browsing και Download με συνδέσεις ΟΤΕ με θόρυβο, αργές ταχύτητες και αποσυνδέσεις.... Και ΟΛΑ αυτά με πρωτόκολλα χωρίς έλεγχο σφαλμάτων ..... Θα ψάχνουμε τα πακέτα μας στο "Πάμε πακέτο" ή στην Νικολούλη μου φαίνεται..... 3
Paladin-}LoA{- Δημοσ. 16 Νοεμβρίου 2018 Δημοσ. 16 Νοεμβρίου 2018 Το UDP είναι fire n forget πρωτόκολλο που ειναι φτιαγμενο για screaming ξρκαθαρα. Δεν πείθομαι ότι μπορεί να φτιαχτεί κάτι αξιόπιστο για https με UDP. Άσε δε που στο TCP κάνεις και handshake... Με το UDP δεν ξέρεις καν αν θα γίνει σωστά εκτός και αν στη λήψη του τελευταίου πακέτου κάνεις κάποιο checksum... Πολύ αισιόδοξο μου ακούγεται το όλο εγχείρημα.... Για να μην αναφέρω ότι εδώ καλά καλά ακόμα δεν έχει καθιερωθεί το HTTP 2.0.... 4
mants118 Δημοσ. 16 Νοεμβρίου 2018 Δημοσ. 16 Νοεμβρίου 2018 1 ώρα πριν, TasMan είπε Δεν κατάλαβα τίποτα αλλά το σχεδιάκι με έπεισε! 😝 1 ώρα πριν, *trinity είπε Κανε οτι καταλαβες μη μας περασουν και για ασχετους🤣 δε θέλει πολύ μυαλό βρε παιδιά, το νέο πρωτόκολλο ελαχιστοποιεί τα βελάκια... 😛
CyanBlue Δημοσ. 16 Νοεμβρίου 2018 Δημοσ. 16 Νοεμβρίου 2018 Σα να λέμε ξηλώστε ότι σχεδόν ότι έχετε από υποδομές (όταν και αν αυτό δοκιμαστεί, τυποποιηθεί κλπ κλπ) η θα περιοριστεί σε επίπεδο λειτουργικών και drivers? (εγώ κάνω πως κατάλαβα) 😁
mrkra Δημοσ. 16 Νοεμβρίου 2018 Δημοσ. 16 Νοεμβρίου 2018 εδώ δεν έχει αξιοποιηθεί επαρκώς το http 2 γιατί βιάζονται να πάμε στο 3; στον σερβερ μου σπάνια να δω συνδέσεις σε http 2 παρόλο που τον έχω ρυθμίσει να υποστηρίζεται.(Nginx 1.14) 1
buffos Δημοσ. 16 Νοεμβρίου 2018 Δημοσ. 16 Νοεμβρίου 2018 3 λεπτά πριν, CyanBlue είπε Σα να λέμε ξηλώστε ότι σχεδόν ότι έχετε από υποδομές (όταν και αν αυτό δοκιμαστεί, τυποποιηθεί κλπ κλπ) η θα περιοριστεί σε επίπεδο λειτουργικών και drivers? (εγώ κάνω πως κατάλαβα) 😁 Καμία σχέση Δεν χρειάζεται κάποια αλλαγή στις υποδομές. Τα πρωτόκολλα αυτά είναι software based
CyanBlue Δημοσ. 16 Νοεμβρίου 2018 Δημοσ. 16 Νοεμβρίου 2018 3 λεπτά πριν, buffos είπε Καμία σχέση Δεν χρειάζεται κάποια αλλαγή στις υποδομές. Τα πρωτόκολλα αυτά είναι software based Άρα το hardware μένει ως έχει...
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα