अतीत में, जनता मुख्य रूप से चैट रूम में प्रवेश करने और ब्लॉग साइटों पर जाने के लिए वेब ब्राउज़र का उपयोग करती थी। आज, वेब ब्राउज़िंग 4K वीडियो देखने, फ़ोटो संपादित करने, गेम खेलने, दुकान, बैंक, काम करने और बहुत कुछ करने का स्थान बन गया है।
जैसे-जैसे नए वेब ऐप्स तेजी से जटिल होते जा रहे हैं, एक सुरक्षित और अधिक कुशल इंटरनेट प्रोटोकॉल की मांग ने HTTP/3 के विकास को बढ़ावा दिया है।
तो HTTP/3 क्या है? यह पिछले संस्करणों से कैसे बेहतर है, और यह आपके ब्राउज़िंग अनुभव को कैसे प्रभावित करता है?
HTTP/3 क्या है?
HTTP/3 HTTP (हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल) की तीसरी (और नवीनतम) पीढ़ी है। इस इंटरनेट प्रोटोकॉल का उपयोग एप्लिकेशन लेयर में किया जाता है, जहां उपयोगकर्ताओं को वेब और उसके संसाधनों के साथ बातचीत करने की क्षमता दी जाती है। HTTP/3 का उद्देश्य सुरक्षा से समझौता किए बिना तेज और अधिक कुशल इंटरनेट अनुभव प्रदान करना है।
पिछले HTTP / 2 के साथ, उपयोगकर्ताओं और डेवलपर्स के पास डेटा को मज़बूती से परिवहन करने के लिए केवल TCP/IP था। टीसीपी के साथ समस्या यह है कि क्लाइंट और सर्वर को एक प्रदर्शन करने की आवश्यकता होती है
SYN-ACK कनेक्शन की श्रृंखला ठीक से प्रारंभ करने के लिए। हैंडशेक और टीएलएस कनेक्शन के बाद ही क्लाइंट और सर्वर एक दूसरे को डेटा भेज सकते हैं।क्लाइंट से सर्वर तक लगभग चार "राउंड ट्रिप" लेने की प्रक्रिया के साथ, उपयोगकर्ता इंटरनेट एक्सेस करते समय धीमे लोड समय का अनुभव करते हैं। HTTP/3 इस समस्या को अपनी नई सुविधाओं के साथ हल करेगा।
कुछ प्रमुख HTTP/3 सुविधाओं में शामिल हैं:
- HTTP/3 सुरक्षा के लिए TLS 1.3 एन्क्रिप्शन के साथ बिल्ट-इन आता है
- QPACK HPACK के बजाय अनुरोधों और शीर्षलेखों को संपीड़ित करता है
- QUIC. के माध्यम से तेज़ और विश्वसनीय सिंगल हैंडशेक कनेक्शन प्रदान करता है
- सभी फ़्रेम हेडर और पेलोड (डेटा) सुचारू डेटा स्थानान्तरण के लिए प्रवाह नियंत्रण में हैं
HTTP/3 कैसे तेज़, विश्वसनीय और सुरक्षित कनेक्शन प्रदान करता है
HTTP / 3 के फायदों में से एक नए इंटरनेट प्रोटोकॉल के लिए इसका समर्थन है जो टीसीपी कनेक्शन को बदलने के लिए है, जिसे QUIC प्रोटोकॉल के रूप में जाना जाता है। QUIC का उपयोग करते हुए, क्लाइंट और सर्वर द्वारा एक ही हैंडशेक के बाद डेटा भेजा और प्राप्त किया जाता है। यह सिंगल हैंडशेक दोनों पक्षों से एक विश्वसनीय कनेक्शन प्रदान करता है और स्वचालित रूप से डेटा को एन्क्रिप्ट करता है क्योंकि HTTP / 3 टीएलएस 1.3 एन्क्रिप्शन के साथ अंतर्निहित है।
ए अनुरोध मेट्रिक्स अध्ययन से पता चलता है कि टीसीपी के बजाय QUIC पर निर्भर होना कनेक्शन को आरंभ करने और डेटा को एन्क्रिप्ट करने का एक तेज़ और अधिक कुशल तरीका प्रदान करता है। परीक्षण से पता चलता है कि QUIC के सिंगल हैंडशेक की तुलना TCP के थ्री-वे हैंडशेक प्लस एन्क्रिप्शन से की जाती है।
तो केवल एक हाथ मिलाने से तेज़, विश्वसनीय और सुरक्षित कनेक्शन कैसे संभव है?
आइए पहले तुलना करें कि प्रश्न का उत्तर देने के लिए HTTP/2 और HTTP/3 डेटा कैसे रिले करते हैं।
जैसा कि आप ऊपर की छवि में देख सकते हैं, HTTP / 3 तेज लेकिन अविश्वसनीय UDP कनेक्शन का उपयोग करता है। जो लोग नहीं जानते हैं, उनके लिए यूडीपी सिंगल-हैंडशेक या एक राउंड ट्रिप के माध्यम से त्वरित कनेक्शन स्थापित करने के लिए विश्वसनीयता का त्याग करता है।
यूडीपी के मुद्दों से निपटने के लिए, QUIC देशी मल्टीप्लेक्सिंग प्रदान करता है और एक विश्वसनीय कनेक्शन के लिए पैकेट जाँच और पुनर्प्राप्ति प्रोटोकॉल लागू करता है। उसी समय, HTTP / 3 का ऑटो टीएलएस प्रोटोकॉल क्लाइंट और सर्वर के बीच एक और आगे और पीछे जोड़े बिना सहज एन्क्रिप्शन प्रदान करता है।
UDP के सिंगल-हैंडशेक कनेक्शन, QUIC के नेटिव मल्टीप्लेक्सिंग और HTTP/3 के ऑटो TLS कनेक्शन के साथ, हमें एक तेज़, विश्वसनीय और सुरक्षित कनेक्शन मिलता है जो अंततः एक बेहतर उपयोगकर्ता अनुभव प्रदान करता है।
HTTP/3 का कितना बड़ा प्रभाव होगा?
हमने स्थापित किया है कि HTTP/3 तेज़ और अधिक कुशल इंटरनेट कनेक्शन प्रदान करके आपके अनुभव को बेहतर बनाएगा। सवाल यह है कि कितना?
उसी अनुरोध मेट्रिक्स अध्ययन ने यह भी दिखाया कि HTTP / 2 और HTTP / 3 का उपयोग करते समय वेब पेज कितनी कुशलता से लोड होते हैं, यह कैसे देखा जाता है एक छोटी साइट, एक सामग्री साइट और एक एकल पृष्ठ सहित तीन अलग-अलग आकार की वेबसाइटों पर तेजी से डेटा रिले किया जा रहा था साइट।
यहाँ परिणाम है:
छोटी साइट | सामग्री साइट | सिंगल पेज साइट | |
---|---|---|---|
HTTP / 2 | 500ms | 1000ms | 600 मि.से |
एचटीटीपी/3 | 100ms | 675ms | 300 मि.से |
परिणाम बताते हैं कि HTTP/3 सभी परीक्षण साइटों में HTTP/2 से बहुत तेज था। उदाहरण के लिए, छोटी साइट पर, HTTP/3 HTTP/2 से 200ms, सामग्री साइट पर 325ms और एकल-पृष्ठ साइट पर 300ms से तेज़ था।
HTTP/3 का उपयोग करके, उपयोगकर्ता सुरक्षा से समझौता किए बिना आपके ब्राउज़िंग अनुभव को तेज़ और अधिक विश्वसनीय बनाते हुए, कुल मिलाकर देरी में उल्लेखनीय कमी की उम्मीद कर सकते हैं।
HTTP / 3 HTTP / 2 को बदलने के लिए पूरी तरह तैयार है
कुल मिलाकर, HTTP / 3 वर्तमान मानक है जिसे आज लागू किया जा रहा है। इसलिए, अंतिम उपयोगकर्ताओं को इसके लाभों का आनंद लेने के लिए कुछ भी करने की आवश्यकता नहीं है क्योंकि आप शायद पहले से ही इसका उपयोग कर रहे हैं। वास्तव में, आप QUIC प्रोटोकॉल का भी उपयोग कर रहे होंगे क्योंकि Google ने अपने सभी वेब ऐप्स और सेवाओं पर नहीं तो अधिकांश पर इसे पहले ही लागू कर दिया है।