சோதனை HTTP/3 ஆதரவை Chrome சேர்க்கிறது

சோதனைக் கட்டமைப்பிற்கு குரோம் கேனரி சேர்க்கப்பட்டது HTTP/3 நெறிமுறைக்கான ஆதரவு, இது QUIC நெறிமுறையில் HTTP செயல்பாட்டை உறுதிசெய்ய ஒரு துணை நிரலை செயல்படுத்துகிறது. QUIC நெறிமுறையானது ஐந்து ஆண்டுகளுக்கு முன்பு உலாவியில் சேர்க்கப்பட்டது, பின்னர் Google சேவைகளுடன் பணியை மேம்படுத்த பயன்படுத்தப்பட்டது. அதே நேரத்தில், Chrome இல் பயன்படுத்தப்படும் QUIC இன் கூகிளின் பதிப்பு சில விவரங்களில் இருந்து பதிப்பிலிருந்து வேறுபட்டது விவரக்குறிப்புகள் IETF, ஆனால் செயலாக்கங்கள் இப்போது ஒத்திசைவில் உள்ளன.

HTTP/3 ஆனது, HTTP/2க்கான போக்குவரமாக QUICஐப் பயன்படுத்துவதைத் தரப்படுத்துகிறது. HTTP/3 மற்றும் QUIC விருப்பத்தை இயக்க 23 வரைவுகள் IETF விவரக்குறிப்புகள் "--enable-quic --quic-version=h3-23" விருப்பங்களுடன் Chrome ஐத் தொடங்க வேண்டும், அதன் பிறகு சோதனைத் தளத்தைத் திறக்கும்போது quick.rocks:4433 நெட்வொர்க் ஆய்வு முறையில், டெவலப்பர் கருவிகள் HTTP/3 செயல்பாட்டை "http/2+quic/99" ஆகக் காண்பிக்கும்.

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

முக்கிய அம்சங்கள் விரைவு:

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

ஆதாரம்: opennet.ru

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