فائر فاڪس رات جي تعمير هاڻي HTTP/3 کي سپورٽ ڪري ٿو

В رات جي تعمير فائر فاکس، جيڪو 72 جنوري تي مقرر ڪيل فائر فاکس 7 جي ڇڏڻ لاء بنياد ٺاهيندو، شامل ڪيو ويو HTTP/3 پروٽوڪول سپورٽ. ڊفالٽ طور، HTTP/3 غير فعال آهي ۽ "network.http.http3.enabled" اختيار کي چالو ڪرڻ جي ضرورت آهي about:config.

فائر فاکس ۾ HTTP/3 سپورٽ Mozilla پاران تيار ڪيل منصوبي تي ٻڌل آهي نڪو، جيڪو QUIC پروٽوڪول لاءِ ڪلائنٽ ۽ سرور تي عمل درآمد فراهم ڪري ٿو. HTTP/3 ۽ QUIC سپورٽ لاءِ جزو ڪوڊ Rust ۾ لکيل آهي.
ڪلائنٽ سافٽ ويئر کان، HTTP/3 لاءِ تجرباتي سپورٽ پڻ اڳ ۾ ئي آهي شامل ڪيو ويو ڪروم ۽ ڪرل ۾، ۽ سرورز لاءِ اھو فارم ۾ موجود آھي ماڊل nginx ۽ لاء ٽيسٽ سرور لائبريري تي ٻڌل قريب (لاڳو ڪرڻ Cloudflare کان مورچا ۾ QUIC ۽ HTTP/3). HTTP/3 ڪلائنٽ جي آپريشن کي جانچڻ لاءِ شروع ڪيو ڪيتريون ئي ٽيسٽ سائيٽون، جن مان گھڻا اڃا تائين فائر فاڪس ۾ صحيح طرح سان نه کليل آھن (HTTP/3 اسٽيج تي آھي مسودو وضاحت ۽ مڪمل طور تي معياري نه آهي).

ياد رهي ته HTTP/3 معياري ڪري ٿو QUIC پروٽوڪول جي استعمال کي HTTP/2 لاءِ ٽرانسپورٽ جي طور تي. پروٽوڪول QUIC (Quick UDP انٽرنيٽ ڪنيڪشن) گوگل پاران 2013 کان ترقي ڪئي وئي آھي ويب لاءِ TCP+TLS ميلاپ جي متبادل طور، TCP ۾ ڪنيڪشنز لاءِ ڊگھي سيٽ اپ ۽ ڳالهين جي وقتن سان مسئلن کي حل ڪرڻ ۽ ڊيٽا جي منتقلي دوران پيڪيٽ گم ٿيڻ تي دير کي ختم ڪرڻ. QUIC UDP پروٽوڪول جو هڪ واڌارو آهي جيڪو ڪيترن ئي ڪنيڪشن جي ملٽي پلڪسنگ کي سپورٽ ڪري ٿو ۽ TLS/SSL جي برابر انڪرپشن طريقا مهيا ڪري ٿو.

مکيه особенности QUIC:

  • اعلي سلامتي TLS سان ملندڙ جلندڙ (لازمي طور تي QUIC UDP تي TLS استعمال ڪرڻ جي صلاحيت فراهم ڪري ٿي)؛
  • وهڪري جي سالميت جو ڪنٽرول، پيٽ جي نقصان کي روڪڻ؛
  • فوري طور تي ڪنيڪشن قائم ڪرڻ جي صلاحيت (0-RTT، تقريبن 75٪ ڪيسن ۾ ڊيٽا ڪنيڪشن سيٽ اپ پيڪٽ موڪلڻ کان پوء فوري طور تي منتقل ٿي سگهي ٿو) ۽ هڪ درخواست موڪلڻ ۽ جواب حاصل ڪرڻ جي وچ ۾ گهٽ ۾ گهٽ دير فراهم ڪريو (RTT، گول ٽرپ ٽائيم)؛
  • هڪ ئي ترتيب نمبر استعمال نه ڪيو جڏهن هڪ پيڪٽ کي ٻيهر منتقل ڪيو وڃي، جيڪو وصول ٿيل پيڪٽ جي سڃاڻپ ۾ مونجهاري کان بچي ٿو ۽ وقت ختم ٿيڻ کان نجات حاصل ڪري ٿو.
  • پيڪٽ جو نقصان صرف ان سان لاڳاپيل وهڪرو جي ترسيل کي متاثر ڪري ٿو ۽ موجوده ڪنيڪشن ذريعي منتقل ٿيل متوازي اسٽريمز ۾ ڊيٽا جي ترسيل کي روڪي نٿو سگهي؛
  • غلطي جي اصلاح جون خاصيتون جيڪي گم ٿيل پيڪٽس جي ٻيهر منتقلي جي ڪري دير کي گھٽ ڪن ٿيون. پيڪٽ جي سطح تي خاص غلطي جي اصلاح واري ڪوڊ جو استعمال حالتن کي گھٽائڻ لاءِ گم ٿيل پيڪٽ ڊيٽا جي ٻيهر منتقلي جي ضرورت آهي.
  • Cryptographic بلاڪ جون حدون QUIC پيڪٽ جي حدن سان جڙيل آهن، جيڪي ايندڙ پيڪٽن جي مواد کي ڊيڪوڊنگ ڪرڻ تي پيڪٽ جي نقصان جي اثر کي گھٽائي ٿي؛
  • TCP قطار بلاڪ ڪرڻ سان ڪو مسئلو ناهي؛
  • ڪنيڪشن جي سڃاڻپ ڪندڙ لاءِ سپورٽ، جيڪو موبائل ڪلائنٽ لاءِ ٻيهر ڪنيڪشن قائم ڪرڻ ۾ لڳل وقت کي گھٽائي ٿو؛
  • ڳنڍڻ جو امڪان ترقي يافته ڪنيڪشن ڪنجيشن ڪنٽرول ميڪانيزم؛
  • استعمال ڪري ٿو في-هدايت ذريعي پيشنگوئي ڪرڻ واري ٽيڪنڪ کي يقيني بڻائڻ لاءِ ته پيڪيٽس بهترين قيمتن تي موڪليا وڃن ، انهن کي گهمڻ کان روڪيو ۽ پيڪيٽ جي نقصان جو سبب بڻجن.
  • سمجهه وارو واڌ TCP جي مقابلي ۾ ڪارڪردگي ۽ throughput. وڊيو سروسز لاءِ جيئن يوٽيوب، QUIC کي ڏيکاريو ويو آهي ته ريفرنگ آپريشن کي گھٽائڻ لاءِ جڏهن وڊيوز کي 30 سيڪڙو ڏسڻ ۾ اچي.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو