کس طرح HTTP/3 اور QUIC آپ کی ویب براؤزنگ کو تیز کریں گے۔

ایک عالمی نقشہ جس میں نیٹ ورک طرز کے کنکشنز ہیں جو شمالی امریکہ پر مرکوز ہیں۔

Toria/Shutterstock.com



HTTP/3 زیادہ وسیع ہوتا جا رہا ہے۔ Cloudflare اب HTTP/3 کو سپورٹ کر رہا ہے، جو پہلے سے ہی Chrome Canary کا حصہ ہے اور اسے Firefox Nightly میں جلد ہی شامل کر دیا جائے گا۔ یہ نیا معیار آپ کی ویب براؤزنگ کو تیز تر اور زیادہ محفوظ بنائے گا۔

کیوں HTTP/3 اور QUIC معاملہ

مختصر وضاحت یہ ہے: ویب براؤزرز، ویب سرورز، اور ویب انفراسٹرکچر کے دیگر اہم ٹکڑوں کو HTTP/3 نامی ایک نئے معیار کے لیے تعاون مل رہا ہے، جو QUIC استعمال کرتا ہے۔ یہ HTTP کا زیادہ جدید ورژن ہے، جسے ویب براؤزر ویب سرورز کے ساتھ بات چیت کرنے اور ڈیٹا کو آگے پیچھے بھیجنے کے لیے استعمال کرتے ہیں۔





HTTP/3 کو غلطیوں کے خلاف بہتر مزاحمت کے ساتھ زیادہ تیزی سے ڈیٹا بھیجنے کے لیے دوبارہ لکھا گیا ہے۔ اس میں بلٹ ان انکرپشن بھی ہے۔ اس کا مطلب ہے زیادہ رفتار اور سیکیورٹی۔ یہ صرف ڈیٹا کی منتقلی کی رفتار نہیں ہے، یا تو: HTTP/3 کو بھی تاخیر کو کم کرنا چاہیے، یعنی آپ کے کسی لنک پر کلک کرنے یا ٹیپ کرنے کے بعد ویب سائٹس تیزی سے لوڈ ہونا شروع ہو جائیں گی۔

اوسط فرد کو کبھی بھی HTTP/3 اور QUIC کے بارے میں جاننے کی ضرورت نہیں ہوتی ہے۔ جو لوگ ویب سائٹس چلاتے ہیں اور ویب سافٹ ویئر تیار کرتے ہیں ان کے پاس کچھ کام ہوتا ہے، لیکن یہ سب عام آدمی کے لیے شفاف ہوگا۔ ایک دن، آپ کا ویب براؤزر اور جو ویب سائٹس آپ استعمال کرتے ہیں وہ اس کے بجائے HTTP/3 پر بات چیت کرنا شروع کر دیں گے، اور ویب بہتر سے بہتر ہوتا جائے گا کیونکہ مزید سائٹیں HTTP/3 استعمال کرنے کا انتخاب کرتی ہیں۔



HTTP/1 سے HTTP/2 تک

گوگل کروم میں HTTP دکھایا گیا ہے۔

HTTP کا اصل ورژن ٹرانسمیشن کنٹرول پروٹوکول (TCP.) کا استعمال کرتا ہے جسے پہلی بار 1974 میں بیان کیا گیا تھا، TCP کبھی بھی آج کے ویب کی رفتار اور ردعمل کو ذہن میں رکھتے ہوئے ڈیزائن نہیں کیا گیا تھا۔ گوگل نے SPDY نامی ایک نئے پروٹوکول کے ساتھ TCP کے بہت سے مسائل کو حل کرنے کی کوشش کی، جس نے HTTP/2 کو مطلع کیا۔

اشتہار

HTTP/2 2015 کے آخر تک زیادہ تر بڑے براؤزرز میں پہنچ گیا، جس میں ڈیٹا کمپریشن اور ایک ہی TCP کنکشن پر متعدد درخواستوں کی پائپ لائننگ جیسی خصوصیات شامل کی گئیں تاکہ چیزوں کو تیز کیا جا سکے۔



ستمبر 2019 تک، W3Techs اندازہ ہے کہ HTTP/2 اب 41% ویب سائٹس استعمال کر رہی ہے۔

HTTP/3 اور QUIC کیا ہیں؟

HTTP/3 HTTP پروٹوکول کو دوبارہ لکھنا ہے۔ TCP استعمال کرنے کے بجائے، HTTP/3 گوگل کا QUIC پروٹوکول استعمال کرتا ہے۔ HTTP/3 ابتدائی طور پر HTTP-over-QUIC کے نام سے جانا جاتا تھا۔ HTTP/3 میں TLS 1.3 انکرپشن بھی شامل ہے، اس لیے کسی علیحدہ HTTPS کی ضرورت نہیں ہے جو پروٹوکول پر سیکیورٹی کو بولٹ کرتا ہے، جیسا کہ آج موجود ہے۔

QUIC اصل میں Quick UDP انٹرنیٹ کنیکشن کے لیے تھا۔ اس پروٹوکول کو TCP سے کم تاخیر کے ساتھ تیز تر بنانے کے لیے ڈیزائن کیا گیا ہے۔ QUIC کنکشن قائم کرتے وقت کم اوور ہیڈ پیش کرتا ہے اور کنکشن پر ڈیٹا کی تیز تر منتقلی کرتا ہے۔ TCP کے برعکس، ڈیٹا کے ایک ٹکڑے جیسی خرابی جو راستے میں گم ہو جاتی ہے، کنکشن کو روکنے اور مسئلہ کے حل ہونے کا انتظار کرنے کا سبب نہیں بنے گی۔ مسئلہ حل ہونے کے دوران QUIC دوسرے ڈیٹا کی منتقلی جاری رکھے گا۔

اصل میں، QUIC تھا گوگل کروم میں شامل کیا گیا۔ 2013 میں واپس آیا۔ کروم اسے گوگل سروسز اور فیس بک جیسی کچھ دوسری ویب سائٹس کے ساتھ مواصلت کرتے وقت استعمال کرتا ہے، اور یہ اینڈرائیڈ ایپلی کیشنز کے لیے دستیاب ہے۔ لیکن QUIC دوسرے ویب براؤزرز میں مربوط معیاری نہیں ہے۔ HTTP/3 کے ساتھ ٹیکنالوجی دوسرے براؤزرز کے لیے بھی معیاری انداز میں آ رہی ہے۔

خلاصہ میں: HTTP/3 ایک نیا، بہتر، تیز تر پروٹوکول ہے۔ یہ ایک زیادہ جدید حل ہے جو ویب کو بہتر سیکیورٹی اور رفتار فراہم کرتا ہے۔

وہ آپ کے قریب ایک ویب براؤزر پر آ رہے ہیں۔

HTTP/3 کو بلیڈنگ ایج میں شامل کیا گیا تھا۔ کینری ستمبر 2019 میں گوگل کروم کا ورژن، ایک کے پیچھے چھپا ہوا ہے۔ کمانڈ لائن پرچم . |_+_| کے ساتھ کروم کینری لانچ کرنا کمانڈ لائن دلائل HTTP/3 کو فعال کریں گے۔

اشتہار

موزیلا نے اعلان کیا کہ وہ اس موسم خزاں میں فائر فاکس نائٹلی کے تجرباتی ورژن میں HTTP/3 شامل کرنے پر کام کر رہی ہے۔ مائیکروسافٹ ایج کا نیا کرومیم پر مبنی ورژن کروم کے لیے گوگل کے ایچ ٹی ٹی پی/3 کام کا وارث ہوگا، جیسا کہ اوپیرا جیسے دوسرے کرومیم پر مبنی براؤزرز بھی حاصل کریں گے۔ ہم توقع کریں گے کہ ایپل بھی کسی وقت سفاری میں HTTP/3 کے ساتھ بورڈ پر کود پڑے گا۔

Cloudflare بھی ہے اعلان کیا کہ یہ ان سائٹس کے لیے HTTP/3 اپنانے کو آسان بنا رہا ہے جو اس کے مواد کی ترسیل کا نیٹ ورک استعمال کرتی ہیں۔ Cloudflare کے صارفین جلد ہی اپنی سائٹوں کے لیے صرف ایک سوئچ پلٹائیں گے اور HTTP/3 (QUIC کے ساتھ) کو فعال کر سکیں گے۔ امید ہے کہ اس سے HTTP/3 کو اپنانے کو فروغ دینے میں مدد ملے گی جس سے ویب سائٹس کو ایک بار براؤزرز کے HTTP/3 کو مستحکم اور سب کے لیے فعال کرنے کے قابل بنانا آسان بنا دیا جائے۔

HTTP/3 دوسرے سافٹ ویئر پر بھی آ رہا ہے، مثال کے طور پر، Nginx ویب سرور HTTP/3 سپورٹ پر کام کر رہا ہے Nginx ورژن 1.17 .

ہم نفاذ کے ابتدائی مراحل میں ہیں۔ Cloudflare کا کہنا ہے کہ وہ QUIC اور HTTP/3 معیارات کو حتمی شکل دینے اور وسیع پیمانے پر اپنانے کی حوصلہ افزائی کے لیے Google اور Mozilla سمیت دیگر تنظیموں کے ساتھ مل کر کام جاری رکھے گا۔ دوسرے لفظوں میں، نہ صرف یہ کہ سافٹ ویئر ابھی حتمی نہیں ہے بلکہ معیار خود بھی کچھ تبدیلیاں دیکھ سکتا ہے۔ جدید براؤزرز میں بطور ڈیفالٹ فعال ہونے اور خود بخود استعمال ہونے سے پہلے بہت سارے کام کرنے ہیں۔

مزید تکنیکی تفصیلات

مزید جاننا چاہتے ہیں؟ اس کو دیکھو Cloudflare کی HTTP/3 پر گہری نظر یا کھودیں مسودہ HTTP/3 معیار حقیقی ٹیک چشموں کے لیے۔

اگلا پڑھیں پروفائل تصویر برائے کرس ہوفمین کرس ہوفمین
کرس ہوفمین ہاؤ ٹو گیک کے چیف ایڈیٹر ہیں۔ انہوں نے ایک دہائی سے زیادہ عرصے تک ٹیکنالوجی کے بارے میں لکھا اور دو سال تک PCWorld کے کالم نگار رہے۔ کرس نے نیویارک ٹائمز کے لیے لکھا ہے، میامی کے این بی سی 6 جیسے ٹی وی اسٹیشنوں پر ٹیکنالوجی کے ماہر کے طور پر انٹرویو کیا گیا ہے، اور اس کا کام بی بی سی جیسے خبر رساں اداروں میں شامل ہے۔ 2011 سے، کرس نے 2,000 سے زیادہ مضامین لکھے ہیں جو تقریباً ایک ارب بار پڑھے جا چکے ہیں--- اور یہ صرف How-To Geek پر ہے۔
مکمل بائیو پڑھیں

دلچسپ مضامین