பயர்பாக்ஸ் மே மாத இறுதிக்குள் HTTP/3 ஆதரவைத் தொடங்கும் என்று எதிர்பார்க்கப்படுகிறது.

ஏப்ரல் 3 ஆம் தேதி திட்டமிடப்பட்ட பயர்பாக்ஸ் 88 இன் வெளியீட்டில் HTTP/19 மற்றும் QUIC இல் கட்டம் கட்டத் தொடங்கும் தனது விருப்பத்தை Mozilla அறிவித்துள்ளது (முதலில் ஏப்ரல் 20 அன்று வெளியிடப்படும் என்று எதிர்பார்க்கப்பட்டது, ஆனால் அட்டவணையின்படி பார்த்தால், அது ஒரு நாள் பின்னுக்குத் தள்ளப்படும்). HTTP/3 ஆதரவு ஆரம்பத்தில் ஒரு சிறிய சதவீத பயனர்களுக்கு மட்டுமே இயக்கப்படும், மேலும், எதிர்பாராத சிக்கல்களைத் தவிர்த்து, மே மாத இறுதிக்குள் அனைவருக்கும் வழங்கப்படும். இரவுநேர உருவாக்கங்கள் மற்றும் பீட்டா பதிப்புகளில், மார்ச் மாத இறுதியில் HTTP/3 இயல்பாகவே இயக்கப்பட்டது.

பயர்பாக்ஸில் HTTP/3 செயல்படுத்துவது Mozilla ஆல் உருவாக்கப்பட்ட நெகோ திட்டத்தின் அடிப்படையிலானது என்பதை நினைவில் கொள்வோம், இது QUIC நெறிமுறைக்கான கிளையன்ட் மற்றும் சர்வர் செயல்படுத்தலை வழங்குகிறது. HTTP/3 மற்றும் QUIC ஆதரவுக்கான கூறு குறியீடு ரஸ்டில் எழுதப்பட்டுள்ளது. HTTP/3 இயக்கப்பட்டுள்ளதா என்பதைக் கட்டுப்படுத்த, about:config ஆனது “network.http.http3.enabled” விருப்பத்தை வழங்குகிறது. கிளையன்ட் மென்பொருளிலிருந்து, குரோம் மற்றும் கர்ல் ஆகியவற்றில் HTTP/3க்கான சோதனை ஆதரவும் சேர்க்கப்பட்டுள்ளது, மேலும் சேவையகங்களுக்கு இது nginx இல் கிடைக்கிறது, அதே போல் nginx தொகுதி மற்றும் Cloudflare இலிருந்து சோதனை சேவையக வடிவத்திலும் கிடைக்கிறது. இணையதளத்தில், Google மற்றும் Facebook சேவையகங்களில் HTTP/3 ஆதரவு ஏற்கனவே வழங்கப்பட்டுள்ளது.

HTTP/3 நெறிமுறை இன்னும் வரைவு விவரக்குறிப்பு கட்டத்தில் உள்ளது மற்றும் IETF ஆல் இன்னும் முழுமையாக தரப்படுத்தப்படவில்லை. Alt-Svc ஹெடரில் குறிப்பிடப்பட்டுள்ள QUIC வரைவு தரநிலை மற்றும் HTTP/3 ஆகியவற்றின் அதே பதிப்பிற்கு HTTP/3 க்கு கிளையன்ட் மற்றும் சர்வர் ஆதரவு தேவைப்படுகிறது (Firefox 27 முதல் 32 வரையிலான விவரக்குறிப்பு வரைவுகளை ஆதரிக்கிறது).

HTTP/3, QUIC நெறிமுறையை HTTP/2க்கான போக்குவரத்து என வரையறுக்கிறது. QUIC (விரைவு UDP இணைய இணைப்புகள்) நெறிமுறையானது 2013 ஆம் ஆண்டு முதல் Google ஆல் TCP+TLS சேர்க்கைக்கு மாற்றாக உருவாக்கப்பட்டது, இது TCP இல் இணைப்புகளுக்கான நீண்ட அமைவு மற்றும் பேச்சுவார்த்தை நேரங்கள் மற்றும் தரவுகளின் போது பாக்கெட்டுகள் தொலைந்து போகும் போது ஏற்படும் தாமதங்களை நீக்குகிறது. பரிமாற்றம். QUIC என்பது UDP நெறிமுறையின் நீட்டிப்பாகும், இது பல இணைப்புகளின் மல்டிபிளெக்ஸை ஆதரிக்கிறது மற்றும் TLS/SSL க்கு சமமான குறியாக்க முறைகளை வழங்குகிறது. IETF தரநிலையின் வளர்ச்சியின் போது, ​​நெறிமுறையில் மாற்றங்கள் செய்யப்பட்டன, இது இரண்டு இணையான கிளைகள் தோன்ற வழிவகுத்தது, ஒன்று HTTP/3, மற்றும் இரண்டாவது Google ஆல் ஆதரிக்கப்பட்டது (Chrome இரண்டு விருப்பங்களையும் ஆதரிக்கிறது).

QUIC இன் முக்கிய அம்சங்கள்:

  • உயர் பாதுகாப்பு, TLS போன்றது (உண்மையில், QUIC UDP மூலம் TLS ஐப் பயன்படுத்தும் திறனை வழங்குகிறது);
  • பாக்கெட் இழப்பைத் தடுக்க ஸ்ட்ரீம் ஒருமைப்பாடு கட்டுப்பாடு;
  • ஒரு இணைப்பை உடனடியாக நிறுவும் திறன் (0-RTT, தோராயமாக 75% வழக்குகளில், இணைப்பு அமைவு பாக்கெட்டை அனுப்பிய உடனேயே தரவை அனுப்ப முடியும்) மற்றும் கோரிக்கையை அனுப்புவதற்கும் பதிலைப் பெறுவதற்கும் (RTT, சுற்றுப்பயண நேரம்) குறைந்தபட்ச தாமதங்களை வழங்குதல்;
  • ஒரு பாக்கெட்டை மீண்டும் அனுப்பும் போது வேறு வரிசை எண்ணைப் பயன்படுத்துதல், இது பெறப்பட்ட பாக்கெட்டுகளை அடையாளம் காண்பதில் தெளிவின்மையைத் தவிர்க்கிறது மற்றும் காலக்கெடுவை நீக்குகிறது;
  • பாக்கெட் இழப்பு அதனுடன் தொடர்புடைய ஸ்ட்ரீமின் விநியோகத்தை மட்டுமே பாதிக்கிறது மற்றும் தற்போதைய இணைப்பில் இணையாக அனுப்பப்படும் ஸ்ட்ரீம்களில் தரவை வழங்குவதை நிறுத்தாது;
  • தொலைந்த பாக்கெட்டுகளை மீண்டும் அனுப்புவதால் ஏற்படும் தாமதங்களை குறைக்கும் பிழை திருத்தும் கருவிகள். இழந்த பாக்கெட் தரவை மீண்டும் அனுப்ப வேண்டிய சூழ்நிலைகளைக் குறைக்க, பாக்கெட் மட்டத்தில் சிறப்பு பிழை திருத்தக் குறியீடுகளைப் பயன்படுத்தவும்.
  • கிரிப்டோகிராஃபிக் தொகுதி எல்லைகள் QUIC பாக்கெட் எல்லைகளுடன் சீரமைக்கப்படுகின்றன, இது அடுத்தடுத்த பாக்கெட்டுகளின் உள்ளடக்கங்களை டிகோடிங்கில் பாக்கெட் இழப்புகளின் தாக்கத்தை குறைக்கிறது;
  • TCP வரிசையைத் தடுப்பதில் சிக்கல் இல்லை;
  • மொபைல் கிளையண்டுகளுக்கான மறு இணைப்பு நேரத்தைக் குறைக்க இணைப்பு ஐடி ஆதரவு;
  • இணைப்பு சுமை கட்டுப்பாட்டுக்கான மேம்பட்ட வழிமுறைகளை இணைக்கும் சாத்தியம்;
  • ஒவ்வொரு திசையிலும் அலைவரிசை கணிப்பு நுட்பங்களைப் பயன்படுத்தி, பாக்கெட்டுகளை அனுப்புவதற்கான உகந்த தீவிரத்தை உறுதிசெய்து, நெரிசல் நிலையில் உருளுவதைத் தடுக்கிறது, இதில் பாக்கெட்டுகள் இழப்பு ஏற்படும்;
  • TCP உடன் ஒப்பிடும்போது செயல்திறன் மற்றும் செயல்திறன் ஆகியவற்றில் குறிப்பிடத்தக்க அதிகரிப்பு. YouTube போன்ற வீடியோ சேவைகளுக்கு, QUIC ஆனது வீடியோக்களைப் பார்க்கும் போது மறுபரிசீலனை செயல்பாடுகளை 30% குறைக்கிறது.
  • ஆதாரம்: opennet.ru

கருத்தைச் சேர்